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.

Leveraging Multi-Tenancy to create team and developer sandboxes

The software we write often has dependencies on other team's applications. Learn how you can use the multi-tenancy feature in Octopus Deploy to carve out sandboxes for each team.

How we work - 2016 edition

An update on how we work as a team to build and support Octopus.

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.

What's new in Octopus 2.1

Built-in NuGet repository, guest access, variable improvements and multiple instance management

Multi-tenancy release management with Octopus Deploy

How to use the new Deploy Child Octopus Deploy Project step template for multi-tenancy releases.

The ten pillars of pragmatic deployments

The ten pillars of pragmatic deployments that shape how we develop the features and philosophy of Octopus Deploy.
Loading...

Documentation

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.

Getting started

This section provides an overview of Octopus Deploy concepts and links to the relevant documentation, which explore the concepts further and guide you through implementing them with Octopus Cloud or your own self-hosted Octopus Server

Synchronize packages

An example script that synchronizes packages from the built-in feed between two spaces in Octopus using the REST API.

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