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 EngineeringWhy 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 changingHow 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 EditorConfig 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 DeployCanary 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 RunbookAutomating 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.