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.

Sharing Workers across spaces

Learn methods to easily share Workers between spaces.

Creating a custom Docker registry

Learn how to create a bare bones Docker registry with C Sharp.

Automating Octopus with Azure Functions

Custom automation with Octopus and Azure Functions walkthrough.

Deploying to Octopus from Jenkins Using Pipelines

Learn how to craft a Jenkins Pipeline that builds a Java project and deploys it to Octopus.
Loading...

Documentation

Add a script step to runbook

An example script that adds a simple PowerShell script to a runbook.

Run a runbook with prompted variables

An example script to run a runbook with prompted variables.

Update release variable snapshot

An example script that updates the variable snapshot for a release.

Update tenant variables

An example script that updates tenant variables for a specific project template with a single value across each connected environment in Octopus using the REST API and Octopus.Client.

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 variable usage

An example script that finds usages of a variable, searching in project variables, and optionally deployment processes and runbooks.

Provision AWS resources with Terraform

With runbooks, you can use Terraform to create resources in AWS.

Create and deploy a release

Example scripts to create and deploy a release.

Run a published runbook

An example script to run a published runbook.

Project coordination code samples

Project coordination guide code samples that show how to perform various tasks covered in the guide.

Coordinating multiple projects

Script examples for working with data from multiple projects.

Get all steps that use a package

An example script to find all steps that reference a specific package.

List users with role

An example script to list all users that have a specific role by team.

Cancel queued deployments

An example script to cancel queued deployments.

Disable project triggers

An example script that disables a project's triggers in Octopus using the REST API and Octopus.Client.

Add an environment to step

An example script that scopes a step to an environment.

Delete projects with no process

An example script that deletes projects that have no deployment process in Octopus using the REST API and Octopus.Client.

Check Tentacles for available upgrades

An example script to check targets and workers for available Tentacle upgrades.

Find unused projects

An example script that will find any project that hasn't had a release created in the previous days

Add Azure Active Directory login to users

An example script to add Azure Active Directory login details to Octopus user accounts.

Create a new scheduled runbook trigger

An example script to create and publish a new runbook scheduled trigger

Download Runbook Artifact

An example script to download a runbook artifact to a specified location.

Environment permissions report

An example script that will provide a report of which users have access to a specific permission for a specific environment.

Find variable value usage

An example script that finds all variables with a specific value in project variables and library variable sets.

List deployments to environment

An example script to retrieve a list of deployments to an environment

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