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.Set up a local Kubernetes deployment pipeline
We teach you how to set up a local Kubernetes deployment pipeline, so you can experiment without risk.Setting up an Octopus Deploy Trial Locally
Learn how to install a local evaluation instance of Octopus DeployDynamically setting TeamCity version numbers based on the current branch
When you are using TeamCity to build a project with multiple branches, it's desirable to have different build numbers depending on the branch. This post explains how to dynamically set the TC build number depending on the current branch.Library variable set permission changes
Some upcoming changes to how library variable set permissions workNew in 2.0: Library variable sets
Library variable sets are a new feature that let you share settings between projectsAutomating Octopus with Azure Functions
Custom automation with Octopus and Azure Functions walkthrough.Creating test Kubernetes clusters with Kind
Learn how to integrate a test cluster created with Kind with OctopusNew in 2.0: Configurable Dashboards
The Octopus dashboard can now be customized to include only the projects/environments that you care aboutPublic bug bounty program with Bugcrowd
At Octopus Deploy, we’ve been running a private bug bounty program with Bugcrowd for over 12 months now, and we’re pleased to make it public.New in 2.0: Windows Service deployment
Octopus 2.0 can install and start Windows Services during deploymentOctopus August Release 3.16
This month's release includes Mono-less deployments to Linux and Mac, updated ScriptCS support, bug fixes and more.Octopus Deploy sponsors the .NET Foundation
Octopus Deploy announces corporate sponsorship for the .NET FoundationNew in 2.0: Rolling Deployments
Rolling deployments allow you to control how many machines Octopus deploys to in parallel
Loading...
Documentation
octopus config set
Set will write the value for given key to Octopus CLI config fileSet Master Key
Sets the new master key in the config after rotation.Update variable set variable value
An example script that loads variables from a variable set, looks for a match and replaces the variable value.Add library set to a project
An example script that adds a library variable set to a project.Manage Tenants and Tag sets
Manage tenants and tag sets as part of a multi-tenant region setup in Octopus Deploy.Find library variable set variables usage
An example script that loads variables from a library variable set and finds usages in project variables, and optionally deployment processes and runbooks.Find projects using library set
An example script that finds all projects using a specific library variable set.Tag sets
This section includes examples of how to use the REST API to create and manage Tenant tag sets in Octopus.Create a tag set
An example script that creates a Tenant tag set.Library 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.Can't find what you are looking for? You can also search our support forum.