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.

How we use telemetry to improve Octopus Deploy

Learn how Octopus is using telemetry data to identify performance metrics and improve Octopus Deploy for our customers.

What is the difference between blue/green and red/black deployments?

The term blue/green and red/black are used to describe deployment strategies, but do they mean different things?

Migrating 426 Nancy API endpoints to ASP.NET Core controllers

We migrated Octopus Deploy to a more standardized way of writing an API, using ASP.NET controllers. Learn about our implementation strategy: Derisk, Enable, Finish.

The benefits of containerization

Containers have a range of benefits that help you become more agile in software delivery. Containers are scalable, portable and complement your DevOps processes.

RFC: Docker integration

Request For Comment on proposed Docker integration

Configuration Management with Octopus and PowerShell DSC

This post demonstrates how to use PowerShell DSC with Octopus Deploy, including using Octopus as an alternative to the DSC pull server,

Configuring Octopus Server High Availability using AWS FSx

Learn how to create an Octopus Server High Availability cluster using AWS FSx.

Deploying containers to AWS Fargate

Learn how to deploy containers in the Elastic Container Registry to Elastic Container Services Fargate

Interacting with the Octopus Deploy API using PowerShell

Learn how to use your PowerShell skills to make API related calls to Octopus Deploy.

New in 2.0: IIS website and application pool configuration

Octopus 2.0 can automatically create and update websites and application pools in IIS
Loading...

Documentation

Security Self Assessment Questionnaire (CAIQ - Lite)

Read about our security posture in real terms

Accounts

This section includes examples of how to use the REST API to create and manage accounts in Octopus.

Create an Azure service principal

An example script to create an Azure service principal in Octopus.

Certificates

This section includes examples of how to use the REST API to create and manage certificates in Octopus.

Create a certificate

An example script to add a certificate to the Octopus certificate library.

Replace existing certificate

An example script to replace an existing certificate in Octopus Deploy.

Deployment process

This section includes examples of how to use the REST API to manage a project's deployment process in Octopus.

Add an environment to step

An example script that scopes a step to an environment.

Add a run a script step

An example script to add a run a script step to a project.

Get all steps using role

An example script to find all steps targeting a role.

Deployments

This section includes examples of how to use the REST API to create and manage deployments in Octopus.

Cancel queued deployments

An example script to cancel queued deployments.

Create and deploy a release

Example scripts to create and deploy a release.

Deployment targets

This section includes examples of how to use the REST API to create and manage deployment targets in Octopus.

Add an Azure Web App

An example script to add an Azure Web App as a deployment target.

Change target's machine policy

An example script that changes a machine policy of a deployment target.

Delete targets by role

An example script to delete targets by role.

Register Listening Tentacle

An example script to register a listening tentacle using the REST API.

Register Polling Tentacle

An example script to register a Polling Tentacle using the REST API.

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