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.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.How to bulk update the execution container image
Learn how to use an API script to update the image used for execution containers in deployment processes and runbooks.Saving Cloud Dollars: Consumption usage details in Azure
Using Octopus to notify if an Azure Resource group exceeds cost limitsWorker friendly custom step templates
How to make worker friendly custom step templates.SQL Server and PowerShell: Practical Examples
SQL Server database administration using PowerShellDevOps, runbooks, and kubectl
The top reasons to use Octopus Runbooks to manage your Kubernetes cluster.
Loading...
Documentation
Updating Linux
With Octopus Deploy you can update and patch Linux machines with a runbook as part of a routine operations task.Reprioritize Tasks
An example script to find deployments or runbook runs for a specific environment, project, or tenant and move them to the top of the queue.Change users domain
An example script that changes an Octopus user's Active Directory domain assignment.Rerun all canceled deployments and runbook runs after node shutdown.
An example script that determine which deployments and runbook runs were canceled because of a node shutdown and resubmit them.Change users AD domain to LDAP
An example script that swaps an Octopus user's Active Directory login record for a matching LDAP one.Updating Windows
With Octopus Deploy you can update and patch Windows machines with a runbook as part of a routine operations task.Project Release Deployment Targets Report
An example script that will provide a list of all the deployments and deployment targets deployed to.Machine policies
Machine Policies allow you to customize the behavior of Tentacle and SSH endpoints like health check settings, machine connectivity, updates and more.Deployments Per Deployment Target Role Report
An example script that will provide a list of all the deployment targets in a given role and their respective deployments.Error handling
Error handling for scripts in Octopus.Find variable usage
An example script that finds usages of a variable, searching in project variables, and optionally deployment processes and runbooks.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.Get all steps that use a package
An example script to find all steps that reference a specific package.Find teams with role
An example script that finds all teams using a specific role.List users with role
An example script to list all users that have a specific role by team.Push package to built-in feed
An example script that pushes a package to the built-in feed.Adding Environments
An example script to create environments in a Space.Synchronize packages
An example script that synchronizes packages from the built-in feed between two spaces in Octopus using the REST API.Find variable value usage
An example script that finds all variables with a specific value in project variables and library variable sets.List users
An example script to list all users in an Octopus instance.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.Project permissions report
An example script that will provide a report of which users have access to specific projects.Can't find what you are looking for? You can also search our support forum.