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.

Reliably deploying large Azure Web Apps

How to reliably deploy large Azure Web Apps using Octopus Deploy

Deploying Azure Functions with Octopus Deploy

Azure Functions can be deployed with Octopus Deploy using Web App deployment steps

Octopus July Release 2018.7

Octopus 2018.7 - Sharing the Workload with Workers!

Deploying an ASP.NET Core app - Will it Deploy? Episode 1

We try to automate the deployment of a ASP.NET core web app to Microsoft's Azure platform with infrastructure provisioning and zero production downtime.

Selenium series: Asynchronous Lambdas

In this post, we learn how to launch Lambdas asynchronously from API Gateway

Azure VM extension for Octopus Deploy

Deploy .NET applications directly to Azure VM's using our Tentacle agent extension.

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.

Creating a Selenium WebDriver test framework

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

Practical routes to healthy culture

The right culture can boost organizational outcomes but it's hard to get started without practical techniques.

Using Azure App Config with Octopus

Introducing new step templates to allow configuration values stored in Azure App Configuration to be used in deployments or runbooks.

Integrating ServiceNow and Octopus to increase efficiency: Unily’s story

Unily uses Octopus and ServiceNow to manage complex deployments to all customers. In this post, we dive into Unily’s solution and how the integration helps minimize downtime and increase efficiency.

Octopus Deploy 3.1 Pre-Release

What's new in Octopus Deploy 3.1

ASP.NET Core 1 build & deployment pipelines with TeamCity and Octopus

ASP.NET Core 1 and the dotnet CLI makes publishing applications a first-class feature of the platform. This post explains how to hook it into your build & deployment pipeline.

Deprecations coming in 2025

Octopus will do some spring cleaning in 2025 and drop support for outdated features. Learn which ones and why.

Selenium series: Preparing the resources

In this post, we prepare the files that our Lambda will download
Loading...

Documentation

Using Deployment Slots with Azure Web Apps

Deploying Slots provide a nice way to implement Blue-Green deployments for Azure Web Apps.

VIP swap

The guide demonstrates how to perform a VIP swap when deploying to Azure Cloud Services.

Azure Web App targets

Azure Web App deployment targets allow you to reference existing Web Apps in your Azure subscription, that you can then reference by role during deployments.

Azure web apps

Octopus Deploy can help you perform repeatable and controlled deployments to Azure web apps.

Azure CLI and PowerShell Scripts

Azure CLI and PowerShell Scripts allow you to manage your Azure resources as part of your deployment process.

Azure Cloud Services

Octopus Deploy can help you perform repeatable and controlled deployments to Azure Cloud Services.

octopus deployment-target azure-web-app create

Create an Azure Web App deployment target

Emergency operations

This section includes examples of how to use runbooks to help automate disaster recovery operations.

Creating new infrastructure

Create infrastructure for each tenant used as part of a multi-tenant SaaS setup in Octopus Deploy.

Create Azure Web App target command

Cmdlet for creating an Azure Web App target

Create Azure Cloud Service target command

Cmdlet for creating an Azure Cloud Service target

Rollbacks

Rolling back to a previous version of code is entirely possible, but there is quite a bit to consider. This guide will walk you through the patterns and pitfalls for a successful rollback.

System variables

System variables are variables provided by Octopus that can be used in your deployments.

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.