Search

Blog posts

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.

Outage on octopus.com - report and learnings

Public incident report and our learnings about the octopus.com DNS disruption from January 25 – 26, 2023.

An introduction to DevOps

To open our series about runbooks, we take a surface-level look at the concepts, tools, and roles of DevOps, plus how Octopus fits in.

At the helm with Trish Khoo

A series where we chat to people at Octopus about their role, what they're working on to improve the product, and more. Hear from Trish Khoo, our Director of Engineering

Why you should track vulnerabilities after deployment

Find out why you should track vulnerabilities after deployment, plus the ways how.

Flexible Working - Jason's Story

Flexible work can be life changing

How we think about creating new architecture

Creating a new architecture can be daunting. Find out how we approach creating new architecture within Octopus, with real examples to tame complexity and achieve success.

Variable Editor: A Journey

An exploration of the improvements we have made to the Variable Editor

Config as Code and persistence ignorance

Read about the Core Platform team’s experience with persistence ignorance while developing the new Config as Code feature.

Sourcing Kubernetes manifests from Git

You can now reference YAML configurations from your Git repository in the Deploy raw Kubernetes YAML step.

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.

Managing credentials in Jenkins

As part of our series about Continuous Integration and build servers, we take a look at the best way to manage credentials in Jenkins with the Credentials Binding plugin.

Octopus Deploy acquires Codefresh

Paul explains why he's so excited about Codefresh joining Octopus, what we love about the Codefresh team, and why we think this is excellent news for our customers, Codefresh customers, and the Argo open-source community.

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.

What's new in the Octopus navigation UI

An overview of the changes brought about by our navigation update.

Variable use in Octopus Deploy

Find out why it's so hard to see where variables are used.

Config as Code: What is it and how is it beneficial?

Learn about the benefits of Config as Code and some of the considerations when implementing Config as Code.

Azure VM extension for Octopus Deploy

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

Documentation

Reporting

Octopus reporting makes it easy to produce reports over your deployment history, using your preferred reporting tools.

Design

Information on designing Octopus High Availability including different options and considerations whether its using on-premises servers or cloud infrastructure.

Amazon ECS cluster

How to configure an Amazon ECS cluster target in Octopus Deploy

Canary deployments

Implementing canary deployments, i.e. rolling out releases to a subset of users or servers, with Octopus.

Backup MySQL database

With Octopus Deploy you can backup a MySQL database with a Runbook

Automating Tentacle installation

Information on how to install and configure an Octopus Tentacle in a fully automated way from the command line.

Azure virtual machines

The Azure VM Tentacle extension makes it easy to automatically download, install and register a Tentacle with your Octopus Server.

Linux targets

Configuring Linux servers as deployment targets in Octopus.

Conditions

Adding conditions to steps to define your project's deployment process.

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