Search

Blog posts

Webinar - CI/CD Pipelines - Real-World, Expert Optimization Tips & Tricks

Practical advice for optimizing your CI/CD pipeline

Outage on octopus.com - report and learnings

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

Calculating DORA metrics with Runbooks

Learn how to measure the performance of your deployments using the DORA metrics and a custom runbook.

Your guide to SHIPPED23 - Wednesday, November 15

SHIPPED23 is an all-day virtual event by Octopus Deploy on November 15, 2023. Join us for discussions about managing complex hybrid deployments at scale.

Defining a target architecture

How to approach defining a target architecture for your software systems.
Loading...

Documentation

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 unused targets

An example script the will find provide a list of targets being unused that might cause your target count to be inflated.

Find target usage

An example script that will loop through all the steps in the deployment process and runbooks and determine if a target is being used

List users with editing roles

An example script to list all users that have any user roles (permissions) containing the words Edit, Create or Delete.

Create and deploy a release

Example scripts to create and deploy a release.

Delete project releases

An example script that deletes releases for a project.

Clear sensitive variables

An example script that clears all sensitive variables.

Find events by date

An example script that finds events by date in Octopus using the REST API and Octopus.Client.

Create a release with specific version

An example script that creates a release with a specific version number.

Bulk add a project to a list of tenants

An example script that will add a project to a lot of tenants at once.

Download Deployment Artifact

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

Download Runbook Artifact

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

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.

Remove a project from team

An example script that removes a project from a team.

Add library set to a project

An example script that adds a library variable set to a project.

Create a tag set

An example script that creates a Tenant tag set.

Run a health check

An example script that creates and runs a health check task.

Add an environment to a team

An example script that adds an environment to a team user role.

Create a lifecycle

An example script that creates a lifecycle.

Export step templates

An example script that exports all step templates in a Space to files.

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 an environment to step

An example script that scopes a step to an environment.

Cancel queued deployments

An example script to cancel queued deployments.

Create a project

An example script that creates a project.

Deploy existing release with prompted variables

An example script to deploy an existing release with prompted variables.

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