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.

Deploying to Red Hat OpenShift with Octopus Deploy

Learn how to deploy to Kubernetes clusters managed by Red Hat OpenShift

Octopus Deploy 3.6: Project Trigger enhancements

Octopus Deploy 3.6: Project Trigger enhancements

Negotiating with the gatekeepers

Building trust relationships between humans is rarely as simple as comparing thumbprints.

Using a Nexus Docker registry with Octopus Deploy

Learn how to connect a Nexus Docker registry as an external feed to Octopus Deploy

Managing Ansible Deployments with Octopus

Learn how to deploy Ansible scripts from Octopus

Connect an AWS Account to Octopus Deploy

This post provides a step by step guide for connecting an AWS account to Octopus Deploy.

Run the AWS CLI in Octopus Deploy

Learn how to run AWS CLI commands inside Octopus Deploy.

Testing PowerShell code with Pester

Learn how to test PowerShell code for any scenario with the PowerShell testing framework Pester.

How secure is Octopus Deploy, anyway?

Octopus Deploy is maturing as a business, and that means our security posture is maturing too.

Authenticate to Azure with Golang

Authenticating to a cloud platform with the different SDK can be extremely different. In this post, you learn how to authenticate to Azure with Go.

Golang for Automation in AWS

Learn how to use Golang, a popular programming language created by Google, to automate AWS.

Octopus Deploy 3.7: Effortless step templates

The new release of Octopus Deploy steps it up a notch by improving the UI for adding a step template, providing direct access to community step templates from a project's deployment process and improving the management of step templates in the library.

New in 2.0: Polling Tentacles

Tentacle can be configured to use polling mode, which polls the Octopus Server asking for jobs to do.

New in 2.0: Sensitive variables

Sensitive variables are a great way to securely manage passwords, API keys and connection strings that are needed for deployment
Loading...

Documentation

Lifecycles

Lifecycles allow you to control the way releases are promoted between environments.

Manually fail a task

How to manually fail a running or canceling task when tasks hang or get stuck.

Prevent release progression

Preventing progression lets you block a release of a project from being used in any future deployments.

Release notes

Enrich your releases with notes

Release versioning

Select how the next release number is generated when creating a release.

Backup RDS SQL database to S3

This section shows you how to perform a native SQL backup for an RDS SQL database and store in an S3 bucket.

Restore RDS SQL database from S3

An example that demonstrates restoring a database backup file from an S3 bucket.

Renew Let's Encrypt certificates

Renew and store TLS certificates issued by Let's Encrypt with a runbook as part of a routine operations task.

Services Runbooks

With Octopus Deploy you can manage service operations using runbooks.

Change AWS load balancer target group

Modify an existing AWS Elastic load-balancer listener to forward traffic to a different target group with a runbook

Manage DNS records in Azure

Create or delete DNS A records in Azure DNS using a runbook.

GCP

Octopus Deploy can help you automate the provisioning and management of your infrastructure in GCP using runbooks.

Create Network Load Balancer

With runbooks, you can automate the creation of a Network Load Balancer to distribute traffic among virtual machine instances in GCP.

Getting started

Getting started with the Octopus.Client.

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