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.

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.

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

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

Adding notifications for every production deployment

An introductory guide to using subscriptions with webhooks.

Featured Step Template: HTTP - Test URL

Test that a URL responds at the end of a deployment

RFC: Cloud Regions

Request For Comment on proposed Cloud Regions feature

Publishing a package to Octopus with GitHub Actions

A post showing how to create a GitHub Action that pushes a package to Octopus.

Execution Containers for Workers

Octopus 2020.2 adds the ability to execute deployment actions inside a container

Deploying an ASP.NET MVC web app to Azure with AppVeyor and Octopus - Will it Deploy? Episode 6

Deploying an ASP.NET MVC web app to Azure with a cloud-based delivery pipeline using AppVeyor and Octopus - Will it Deploy? Episode 6

Using the Azure custom script extension for complex installations

A deep dive into the Azure custom script extension for Windows VMs

DevOps Down Under 2013

Octopus Deploy is a bronze sponsor for DevOps Down Under 2013. Hope to see you there!

Still deploying manually? What you're missing

By automating deployments, they become less painful and more reliable, which allows you to make them more frequently.

Structured Logging with Seq

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

Octopus Deploy is now a CVE Numbering Authority (CNA)

Octopus Deploy is now a CVE Numbering Authority (CNA). We can assign CVE IDs to vulnerabilities within our scope, so customers can confirm their installations are secure.

Ask Octopus Episode 13-15 - Blue/Green Deployments, HA Cluster configuration & Exposing links in deployment logs

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 16-18 - Stopping Deployments during Upgrade, Upgrading Octopus & Automatically Auditing your Projects

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.

Selenium series: modifying HTTP responses

In this post, we learn how to modify network responses passed through BrowserStack.
Loading...

Documentation

JSON formatted output

Formatting output from the Octopus CLI

Capture a crash dump

How to capture a crash dump to help the Octopus team diagnose problems when something unexpected happens.

Security Self Assessment Questionnaire (CAIQ - Lite)

Read about our security posture in real terms

Subscription webhook notifications

Set up a Slack notification from a subscription

Worker Tools, Versioning and Caching

How Octopus creates, versions, caches, and releases the worker-tools docker images for use with the execution containers for workers feature.

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.

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