Search

Blog posts

Ask Octopus Episodes 37-39 - Diagnostic logging, restarting a failed upgrade & deployment channels with child projects.

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.

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 19-21 - Installing Octopus, Staging deployment packages & Retrying rolling deployments

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.

Beyond Hello World: Containerize a real-world web application

This post demonstrates how to containerize a real-world .NET Core web application with web services and databases.

Chicago ALM user group: Automating deployments with Octopus Deploy

Ian Paullin will be talking about Octopus at the Chicago ALM user group on May 21st

Webinar - DevOps Deep Dive

All your DevOps questions answered

OctoPack 3.0

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

What's new in Octopus 2.1

Built-in NuGet repository, guest access, variable improvements and multiple instance management

Safe schema updates - Continuous Integration is misunderstood

Learn about the principles that define Continuous Integration, and why you should avoid adopting specific practices, without knowing how to use them effectively.

How we work - 2016 edition

An update on how we work as a team to build and support Octopus.

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.

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.

Octopus June Release 2018.6

Octopus 2018.6 is building the foundation for some excellent new features coming soon!

Creating a Selenium WebDriver test framework

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

Reflections on 2017

A recap of 2017, including progress on our roadmap and a general company update

Comparing Lean, Agile, and Continuous Delivery

Are Agile and Lean principles still relevant and how do they compare to Continuous Delivery?

My quest to reclaim the backlog

Getting on top of suggestions, feature requests and bugs
Loading...

Documentation

Installing the Tentacle VM extension via the Azure CLI

How to install the Tentacle VM Extension using the Azure Command Line Interface (CLI)

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

Customizing an Octopus Server extension

Octopus Deploy built-in server extensions are available on GitHub and can be forked and customized.

Authoring an Octopus Server extension

Technical details of how to author an Octopus Server extension.

Certificate variables

Variables in Octopus Deploy can have a certificate as the value

Delete releases

Deletes a range of releases

Let's Encrypt integration

Octopus can integrate with Let's Encrypt to setup and automatically renew the Octopus Portal SSL certificate.

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