Search

Blog posts

Outage on octopus.com - report and learnings

Public incident report and our learnings about the octopus.com DNS disruption from January 25 – 26, 2023.

Ask Octopus Episode 12 - Environment Approval Gates, Worker Pools Per Environment

Once a week a few of us will gather to talk about some of the most interesting questions we have gotten over the past week and how we went about solving them.

Ask Octopus Episode 10 - Subscriptions, System Security and Redeploy Failed Releases

Once a week a few of us will gather to talk about some of the most interesting questions we have gotten over the past week and how we went about solving them.

10 of our favorite actions for GitHub Actions

GitHub Actions is a newcomer to Continuous Integration and provides CI as a Service. Here are 10 of our favorite actions to install from the GitHub Marketplace.

10 pillars of pragmatic Kubernetes deployments

The 10 pillars of pragmatic Kubernetes deployments is a comprehensive guide to building a repeatable deployment pipeline from Octopus to Kubernetes. Download the ebook.

10 of our favorite Jenkins plugins

Jenkins has over 1800 community-created plugins to help with continuous integration. Here are 10 we think are useful, as part of our series about CI and build servers.

Ask Octopus Episode 34-36 - Server 2008 EOL, Project Templates for specific scenarios & binding Variables to multiple roles

A couple of times a week we meet up and talk about some of the most interesting questions we have received and how we went about solving them.

Deploying a Node.js application with Octopus Deploy

Learn how to use Octopus Deploy to deploy an application written in NodeJS with a MongoDB back-end.

Importing variables with the Octopus REST API

How the REST API can be used to add variables

Licensing and support/maintenance changes

Licensing and support/maintenance changes for Octopus 2.0

OctoPack 3.0

Better TFS support, and no need to check in OctoPack to source control

Creating a Selenium WebDriver test framework

Learn how to create a WebDriver project in Java with this blog series.

Structured Logging with Seq

Seq is a server that makes it easy to analyse and search structured logs

Webinar - Database DevOps

In this webinar, Jeffrey Palermo and Paul Stovell answer all your Database DevOps questions.

Building the Apache Portable Runtime (APR)

Depending on your Linux distro, you may have to build the APR from scratch to take advantage of the higher performance of the OpenSSL library in Tomcat.

Future of Deployment: Nano Server and .NET Core

Nano Server is an extremely small version of Windows Server. .NET Core is a small version of the .NET runtime. Together, I believe they are the future of how applications will run in production.

KCDC and NDC 2013: Jeff French on TeamCity and Octopus Deploy

Jeff French has a great presentation coming up on continuous delivery of complex applications with TeamCity and Octopus Deploy, which he'll be doing at the KCDC and NDC 2013.

Interview: Deploying NuGet.org

Video interview about how the NuGet.org website is deployed via Octopus Deploy

Heartbleed and Octopus Deploy

Octopus uses SSL libraries in Windows, and so isn't vulnerable to the Hearbleed bug

The ultimate guide to rolling deployments

What are rolling deployments and why are they useful? This post covers the rolling deployment pattern and practical examples of how to implement it with different tooling.

What does Microsoft deprecating Azure Service Management APIs mean for Octopus Users?

As Azure begin to deprecate their Azure Service Management APIs, this has knock-on effects for Octopus Users. Although Cloud Service deployments will keep working, Azure Certificate Management Accounts will no longer provide such a rich UX experience.
Loading...

Documentation

Security Self Assessment Questionnaire (CAIQ - Lite)

Read about our security posture in real terms

Retention policies

Retention policies allow you to specify the releases, packages and files you want to keep as well as the ones you want cleaned up.

Dynamic Worker pools

Dynamic Worker pools are used in our cloud product to dynamically create and assign workers to running tasks. This page describes how dynamic worker pools work.

Azure targets

Configure your Azure infrastructure

Java error messages and troubleshooting

Java deployment steps include a number of unique error codes that may be displayed in the output if there was an error

Can't find what you are looking for? You can also search our support forum.