Advanced deployment patterns with Octopus

Advanced deployment patterns

Octopus is built for real-world deployments, with support for patterns that minimize application downtime.

Download Getting started guide

Rolling deployments

When deploying to many machines, Octopus can perform a rolling deployment, deploying to one machine, then another, and another, waiting each time for the deployment to succeed. You can even modify the window size - deploying to 3 machines in parallel for example.

Learn more →

Rolling and blue green deployments made easy

Elastic environments

Have Octopus automatically deploy the application to new machines that are provisioned as part of a cloud auto-scale.

Learn more →

Deploy to elastic environments

Blue/green deployments

For load balanced applications, deploy to a subset of inactive servers, then swap them for the active servers.

Learn more →

If you are concerned about load balancing, try blue green deployments with Octopus Deploy

Environment provisioning

If you're deploying to the cloud, you can provision the environment as part of the deployment, giving you fully immutable infrastructure and ensuring your deployments are repeatable.

Easily provision new environments with Octopus Deploy
20,000+
Customers
12,000,000+
Deployments to date
120,000+
Octopus server users
220,000+
Machines running Tentacle
Microsoft RBS Cisco Domain HP Symantec 3M Philips

Start free trial Getting started guide