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 28-30 - JSON configuration substitution, Octopus server as cattle & Active Directory breaking changes.

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

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.

Creating a Selenium WebDriver test framework

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

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.

Further lessons learned building a Raspberry Pi cluster

More lessons learned from experimenting with Raspberry Pi cluster computing.

Cleaning temporary ASP.NET files

Cleaning temporary ASP.NET files with Octopus Deploy

Structured Logging with Seq

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

Creating EC2 instance in AWS with CloudFormation

Learn how to create Windows and Linux EC2 instances in AWS with example CloudFormation templates

Installing Tentacles with DSC in AWS CloudFormation templates

Learn how to configure a target work Worker Tentacle when creating a new EC2 instance with CloudFormation.

How we create the Tentacle Army

Before a release of Octopus is published we fire up the Tentacle Army and attempt to break the release. At the moment the Tentacle Army consists of 800 tentacles located in Singapore and Brazil, regions chosen for their high region-to-region latency.

How we use SQL Server as a Document Store

18 months ago we switched from RavenDB to SQL Server, but we kept using SQL as if it were a document store. This post goes into some detail about how our database works.

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.

Three ways to use custom Terraform plugins

Terraform does not yet support repositories for custom plugins, but here are three ways to utilize your custom plugins.

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.

Octopus Deploy vs. Puppet/Chef

What's the difference between Octopus and Puppet/Chef?
Loading...

Documentation

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.

Security Self Assessment Questionnaire (CAIQ - Lite)

Read about our security posture in real terms

Azure targets

Configure your Azure infrastructure

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 Cloud Service targets

Azure Cloud Service deployment targets allow you to reference existing classic Cloud Services in your Azure subscription, that you can then reference by role during deployments.

API

The Insights API

Compatibility

Backward compatibility between Octopus Server and related components

Community edition

Server and Cloud community edition limits

How High Availability Works

Understanding the inner workings on how high availability works in Octopus Deploy.

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.