Search

Blog posts

Command-line tab completion for Octopus CLI

Enable tab completion for the Octopus CLI today! We'll also dive into how shell completion works in some popular shell environments.

Outage on octopus.com - report and learnings

Public incident report and our learnings about the octopus.com DNS disruption from January 25 – 26, 2023.

PowerShell and IIS: 20 practical examples

Real-world examples tested on Windows 2008 R2 through to 2016. Creating sites, configuring application pools, and examples in both the old WebAdministration module and the newer IISAdministration module.
Loading...

Documentation

Linux Tentacle

How to install and configure Octopus Tentacles on Linux Servers in either listening or polling mode.

Cloudsmith Multi-format repositories

Configuring a Cloudsmith repository as an Octopus feed for NuGet, Docker, Maven or Helm packages.

List deployments to environment

An example script to retrieve a list of deployments to an environment

Defining the deployment process

Step by step guide on how to define a deployment process in Octopus Deploy

Install autocomplete

Install a shell auto-complete script into your shell profile, if they aren't already there. Supports pwsh, zsh, bash & powershell.

Updating Linux

With Octopus Deploy you can update and patch Linux machines with a runbook as part of a routine operations task.

Restart server

With Octopus Deploy you can restart a server with a runbook.

Install NGINX

With Octopus Deploy you can install NGINX with a runbook as part of a routine operations task.

Installing Apache

With Octopus Deploy you can install Apache with a runbook as part of a routine operations task.

Getting started

Getting started with the Octopus.Client.

Working directly with the Client

How to use the IOctopusClient type in the Octopus.Client library.

Using in an Octopus Step

How to use the Octopus.Client library from inside Octopus, for example within a script step.

Working with Resources

How to load, modify and save resources with the Octopus.Client library.

Working with Spaces

How to work with Spaces in the Octopus.Client library.

Create an Azure service principal

An example script to create an Azure service principal 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.

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.

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.

Cancel queued deployments

An example script to cancel queued deployments.

Create a project

An example script that creates a project.

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