Search

Blog posts

What is a container registry? A guide + top 8 registries to consider

There are many container registry services, suitable for all different kinds of teams. We look at the top 8 and why you might consider them.

Why consider database deployment automation?

This post explores why automating scripts to deploy database changes is valuable and some of the benefits of database deployment automation.

Using the Ubuntu Docker image

Learn how to create custom Docker images based on the official Ubuntu base image.

Automated Database Deployments Series Kick Off

Automated Database Deployments Series Kick Off

Octopus AI experiment

We're testing the idea of allowing an Octopus space to be queried in plain English with an AI integration and would love some feedback.

Flexible Working - Jason's Story

Flexible work can be life changing

Using dynamic build agents to automate scaling in Jenkins

With some setup, Jenkins can automatically react to your processing needs, creating extra nodes to manage processes. This post explains 2 setup methods.

Jenkins security tips

As Jenkins connects to many industry tools, it's a good idea to keep your instance as secure as possible. Here are our tips to keep your team safe.

Using the Alpine Docker image

A detailed look at how to use the Alpine Docker image

Dropping support for Windows Server 2003 machines

Octopus Deploy will drop support for targets and Workers running Windows Server 2003 from the 2024.1 release.

Inside DevOps with Dan Horrocks-Burgess from DDA Software

A series where we share lessons learned from those on the frontlines of DevOps. This post features Dan Horrocks-Burgess of DDA Software.

Reprioritizing the task queue

Learn about our new feature that lets you reprioritize the task queue in Octopus.

Migrating 426 Nancy API endpoints to ASP.NET Core controllers

We migrated Octopus Deploy to a more standardized way of writing an API, using ASP.NET controllers. Learn about our implementation strategy: Derisk, Enable, Finish.

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.

Common deployment patterns and how to use them in Octopus

Deployment patterns are important to any development pipeline. This post looks at some common deployment patterns and explains how to set them up in Octopus.

Upgrading from Octopus 3.x is easier than you think

Why and how to upgrade from Octopus 3.x.

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.

The benefits of containerization

Containers have a range of benefits that help you become more agile in software delivery. Containers are scalable, portable and complement your DevOps processes.

Modern rollback strategies

Bob walks you through 3 modern rollback strategies: the 10-minute recovery, 3-minute recovery, and immediate rollback strategy.

Prioritizing deployments

Prioritize your deployments. Fast-tracking deployments has never been easier.

Octopus April Release 3.12

Octopus 3.12 is the start of the monthly release cadence, getting started is easier, update steps across all projects, wildcard patterns file matching for variable substitution, PowerShell debugging support, certificate-chain support, improved license notifications.

DevOps, runbooks, and kubectl

The top reasons to use Octopus Runbooks to manage your Kubernetes cluster.

The why and more importantly the how of automated database deployment

Why and how your should automate your database deployments

Insights from our Optimizing Octopus webinar

Learn how to keep Octopus running smoothly, and easily see what’s happening, all with a little planning, maintenance and smart use of Octopus features.
Loading...

Documentation

Reprioritize Tasks

An example script to find deployments or runbook runs for a specific environment, project, or tenant and move them to the top of the queue.

Error handling

Error handling for scripts in Octopus.

Octopus REST API

Octopus integrates with build servers, scripts, external applications and anything else with its REST API.

Troubleshooting

Solutions to common problems when upgrading to Octopus 2018.10 LTS from Octopus 2.6.

The Octopus Command Line (CLI)

The Octopus CLI (octo) is the Octopus command line tool that builds on top of the Octopus REST API.

Project Insights

Project level insights are available as a new tab in every project so you can understand the performance of your projects across channels, environments, and tenants.

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