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.Publishing a package to Octopus with GitHub Actions
A post showing how to create a GitHub Action that pushes a package to Octopus.Execution containers for workers: Extending the Octopus worker-tools Docker image
Unsure what image to use with the Execution containers for workers feature in Octopus? This post covers what the octopus/worker-tools image is, how to extend it, and why you might create your own image entirely.Maintaining your own version of the Azure CLI
Learn how to manage your own version of the Azure CLI and why we no longer support tooling.Deploying a Node.js application with Octopus Deploy
Learn how to use Octopus Deploy to deploy an application written in NodeJS with a MongoDB back-end.Webinar - Database DevOps
In this webinar, Jeffrey Palermo and Paul Stovell answer all your Database DevOps questions.Using the Alpine Docker image
A detailed look at how to use the Alpine Docker imageHow to install Jenkins on Docker
As part of our series about Continuous Integration and build servers, learn how to install Jenkins via a Docker image.Verifying backups with Runbooks
Learn how to automate the process of verifying your backups using a custom runbook.Deploying to Payara
Learn how to deploy to a Payara web server with Octopus Deploy.Change a runbook process to use execution containers
Learn how to change a runbook from running on a worker machine directly to using execution containers.Ask Octopus Episode 34-36 - Server 2008 EOL, Project Templates for specific scenarios & binding Variables to multiple roles
A couple of times a week we meet up and talk about some of the most interesting questions we have received and how we went about solving them.
Loading...
Documentation
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.Execution containers for workers
How to set a step in your deployment/runbook process to run inside a container.Upload Artifact to Existing Deployment
An example script to upload an existing local file as an artifact to an existing deployment.Download Runbook Artifact
An example script to download a runbook artifact to a specified location.Legacy Tentacle installation requirements
Software and hardware requirements for installing legacy versions of Tentacles.Moving Octopus Server folders
Information on how to move any of the Octopus Server folders.Moving the Octopus home directory
Information on how to move any of the Octopus Server folders.Coordinating multiple projects
Script examples for working with data from multiple projects.Promote a release not in the destination
An example script that will promote a release if it is not in the destination.Enable/disable project
An example script that enables or disables a project in Octopus.Update release variable snapshot
An example script that updates the variable snapshot for a release.Retention policy Tentacle cleanup and troubleshooting
Reviewing and troubleshooting why some files aren't cleaned up by Octopus retention policies.Updating Linux
With Octopus Deploy you can update and patch Linux machines with a runbook as part of a routine operations task.Hardening Apache
With Octopus Deploy you can harden Apache with a runbook as part of a routine operations task.Update trust
Replaces the trusted Octopus Server thumbprint of any matching polling or listening registrations with a new thumbprint to trustProject coordination code samples
Project coordination guide code samples that show how to perform various tasks covered in the guide.Cancel queued deployments
An example script to cancel queued deployments.Deploy existing release
An example script to deploy an existing release.Can't find what you are looking for? You can also search our support forum.