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 image

How 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 trust

Project 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.