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.Let's talk Licensing
Octopus deploy licenses, renewals and upgradesPowerShell and exit code 0
Exit code 0 in PowerShell can signify anything from "the script ran perfectly" to "your script is so horribly broken that Windows needs to be treated for PTSD". Here's how we handle it in Octopus.Octopus Deploy 3.4 EAP - Beta 1
Octopus 3.4 has finally reached beta maturity, and we are excited for you to try out these features for real in your own environment: now with multi-tenant deployments, improved support for elastic and transient environments, Cloud Regions, and proxy support for Tentacle communications.Library variable set permission changes
Some upcoming changes to how library variable set permissions workIntroducing Operations Runbooks for your operations team
Introducing runbooks for your operations team. It’s now possible to run operations and maintenance tasks like file clean-ups, backup and restore jobs, as well as disaster recovery failovers.The ultimate guide to rolling deployments
What are rolling deployments and why are they useful? This post covers the rolling deployment pattern and practical examples of how to implement it with different tooling.Octopus Cloud: Western Europe region is now available
Octopus Cloud: Western Europe region is now availableKubernetes deployment strategies visualized
See pods being deployed with either rolling updates, recreates, or blue/green deployments.Runbooks best practices
This post provides a step by step template you can use to generate high quality runbooks in Octopus.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.My First Year Working at Octopus
Rob Pearson sharing what it's like to work at Octopus Deploy and a bit about the company culture.Expanding Proxy Support
Octopus 3.4 introduces expanded proxy support so Octopus Server and Tenacle can now communicate to each other through HTTP proxies.What is an un-tenanted deployment in 3.4?
Octopus 3.4 introduces multi-tenant deployments to allow you to deploy your releases to the same environment within the context of different tenants! So what happens if you don't want to deploy a release to a tenant?Tenant aware lifecycles
Introducing multiple tenants to your deployment process in 3.4.0 has impacts on how that release progresses through its life cycle. Tenants can define required environments and un tenanted deployments can ensure deployments can be made where a tenant context is not relevant.Deploying to dynamically provisioned infrastructure
How to dynamically include new infrastructure during a deployment
Loading...
Documentation
Scheduled runbook triggers
Scheduled runbook triggers allow you to define unattended behavior for your runbook that will cause an automatic runbook run to environments of your choosing.Scheduled deployment triggers
Automatic deployment triggers allow you to define unattended behavior for your project that will cause an automatic deployment of a release into an environment.Variables
Defining variables in Octopus allows you to promote your applications through environments and update their configuration files.AWS account variables
Create an AWS account to use it in AWS-related deployment stepsAzure account variables
Create an Azure account variable to use it in Azure deployment stepsCertificate variables
Variables in Octopus Deploy can have a certificate as the valueLibrary variable sets
Library variable sets allow you to define and share common variables between your Octopus projects.Output variables
Output variables allow you to set dynamic variables in one step that can be used in subsequent steps.Prompted variables
Prompted variables allow you to prompt a user to enter a value rather than storing it in Octopus.Sensitive variables
Sensitive variables allow you to define secret values used in your applications that can be securely stored in Octopus, or retrieved from a Secret Manager/Key Vault using one of our community step templates.System variables
System variables are variables provided by Octopus that can be used in your deployments.Variable filters
Octopus variable substitutions support *filters* to correctly encode values for a variety of target file types.Variable substitutions
Variable substitutions are a flexible way to adjust configuration based on your variables and the context of your deployment.Variable templates
Variable templates can be defined in Octopus to indicate which variable values are required to successfully deploy a project.Can't find what you are looking for? You can also search our support forum.