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.

Better release management with Octopus Deploy

Introducing a new step template to make release management easier.

Introducing Octopus security advisories

Updating the way we keep our customers informed about product security

Octopus September Release 3.17

This month's release includes first-class Java deployment support, Swagger support for the Octopus API bug fixes and more.

How to structure your Git repository for DevOps automation

Learn how to structure your Git repositories to store your scripts, infrastructure as code configuration files, application configuration files, docs and more.
Loading...

Documentation

Structured configuration variables

The Structured Configuration Variables feature updates your JSON, YAML, XML, and Properties configuration files with values from matching Octopus variables.

Substitute variables in templates

Package steps have a feature that allows you to replace variables in any file.

Windows Services

Octopus has built-in support for configuring IIS Web Sites, Applications and Virtual Directories.

.NET XML configuration variables feature

The .NET XML Configuration Variables feature updates your .NET XML configuration files with the values from matching Octopus variables.

Execution containers for workers

How to set a step in your deployment/runbook process to run inside a container.

Update step templates

How to update steps that are based on a step templates

Guides

Instructions on how to set-up third-party external package feeds for Octopus to consume for use in deployments and runbooks.

First Deployment

This section will walk you through how to configure your first deployment in Octopus Deploy.

Add deployment targets

Step by step guide on how to add deployment targets in Octopus Deploy.

Approvals with Manual Interventions

Step by step guide on how to use Manual Interventions in Octopus Deploy for approvals

Define and use variables

Step by step guide on how to define and use variables in an Octopus Deploy deployment.

Deploy a sample package

Step by step guide on how to deploy a sample package Octopus Deploy

First Runbook Run

This section will walk you through how to configure your first runbook run in Octopus Deploy.

Add runbook deployment targets

Step by step guide on how to add deployment targets for runbooks in Octopus Deploy.

Configure Runbook Environments

Step by step guide on how to configure environments in Octopus Deploy.

Create a runbook

Step by step guide on how to create a runbook in Octopus Deploy.

Create a Project

Step by step guide on how to create projects in Octopus Deploy.

Defining the runbook process for workers

Step by step guide on how to define a runbook process to run on Workers in Octopus Deploy.

Defining the runbook process for targets

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

Publishing a runbook

Step by step guide on how to publish an Octopus Deploy Runbook to use with triggers.

Runbook specific variables

Step by step guide on how to define and use variables in an Octopus Deploy runbook.

Running a Runbook

Step by step guide on how to run a runbook in Octopus Deploy.

Glossary

A page containing the definitions of terms used in Octopus Deploy.

Environments

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

Adding Environments

An example script to create environments in a Space.

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