Integration with build servers such as Jenkins

Automated deployment from Jenkins

Octopus is the easiest way to automate complex deployments from Jenkins when your Jenkins build completes.

Interested in a demo? If you're ready to see how Octopus helps your deployments from Jenkins, request a demo with our team.

Octopus completes your CI/CD pipeline

You already have a source control system and a build server. Octopus doesn't replace these, we turbocharge them. Let the build server focus on what it does best: compiling code and running tests. Octopus takes care of deploying and promoting releases between environments.

1. Select options from the dropdowns below
Git C# C# C# TeamCity Artifactory create release DEV TEST PRODUCTION Release 1.1

Create packages and push to Octopus

Have Jenkins compile the code, run tests, then bundle your application into a package that Octopus can deploy.

Build servers like Jenkins are able to compile code and run their tests so it can be packaged and sent to Octopus for deployment

Create your release

Have Jenkins trigger an Octopus deployment to a Dev environment after every build, by calling our cross-platform Octo command line tools to create releases and deploy releases.

Learn more

Easy automated deployments with Jenkins

Officially Supported Octopus Deploy Plugin

An open source plugin for Jenkins provides built-in steps to create and deploy releases. With Jenkins Pipeline support in development.

View Jenkins Plugin

Use our open source devops tool for deploying your next release

Package anything

Package your application into a ZIP, .tar.gz, JAR/WAR or NuGet package.

Fail build if deployment fails

Have Jenkins automatically fail the build if the deployment in Octopus fails.

Continuous Delivery

Leverage Jenkins and Octopus to implement full continuous delivery pipelines.

Over 400 deployment steps out of the box

Deploy just about anything without scripting, from Azure Functions to Windows Services. Send Slack notifications, notify monitoring tools of a deployment, upload files to your CDN, run a SQL script - Octopus probably has a deployment step for it. Octopus is used by over 20,000 companies, so many of these templates are contributed by our community. View the full list of templates in the community library.

Over 400+ step templates
Multi-tenancy

Multi-tenant deployments

Octopus Deploy is the only deployment server that makes it easy to deploy applications on behalf of many end customers.

Certificates

Certificate management

Securely store and deploy X.509 certificates for your web sites, and be notified when they are due to expire.

Extensibility and API support

Command line & REST API

The Octopus web UI is built over a REST API. Anything the UI does, you can do too.

Shout out to @OctopusDeploy for making their software so easy to work with. Just upgraded a 2 year out of date instance and migrated it to a new server and it worked with no effort beyond what their documentation said to do.

Twitter user Alex Dent Alex Dent
@DevOpsDent

We've been overhauling our internal infrastructure and back-end systems over the past month, including a move back to full @OctopusDeploy deployments; rediscovering how nice it is to have a platform-agnostic orchestrator that can deploy practically anything, anywhere ❤

Twitter user Nicholas Blumhardt Nicholas Blumhardt
@nblumhardt

Tools like @OctopusDeploy can be great in enabling culture change, we've been able to scale and improve our configuration story since we started using it.

Twitter user Niel Chalk Niel Chalk
@_neilch