The Octopus web portal gives your team and your stakeholders a clear and simple view over what application releases are in what environments right now. They can drill in to see when a project was released, who released it, read the release notes, view package versions, and deploy it to the next environment.
Secure out of the box
Install a lightweight service agent called Tentacle on your servers, and then use our easy installation wizard to set up a secure connection between the Octopus and Tentacle based on secure public/private key encryption technology. No passwords required, no need to be on the same Active Directory domain.
Web applications & services
Designed for .NET developers, Octopus makes it easy to deploy ASP.NET MVC and Web Forms applications, Windows Services and console applications. Use PowerShell scripts to run custom installation tasks, configure Windows services or create IIS websites.
Some deployment tasks are too difficult to automate, or perhaps you need approval before a deployment proceeds. You can have Octopus pause at the start or in the middle of a deployment for a human to manually intervene.
JetBrains TeamCity plugin
Our TeamCity plugin makes building a continuous deployment workflow with TeamCity easy. After building your code, TeamCity can package it up, and deploy it to your test environment using Octopus. Then after successfully running integration tests, TeamCity can notify Octopus to promote it to staging or production.
Based on NuGet
Octopus uses the NuGet package format, a popular format created by Microsoft and used by products like Visual Studio and ASP.NET MVC. A NuGet package is a just a self-describing ZIP file with a manifest, which makes it the perfect format for packaging applications.
Deploy to Windows Azure
Octopus Deploy can automate the deployment and promotion of your Windows Azure web and worker roles. Octopus can automatically configure your cloud service, keep the existing instance counts, or swap VIP's. You can even use a hybrid deployment model: local servers for testing, and the cloud for production.
Command line & REST API
Use permissions to control who can deploy which applications to which environments, who can view or edit configuration variables for production, and much more.
Octopus deploys applications side-by-side to make rolling back easily. Use retention policies to control how long Octopus keeps releases on the target machines, and whether to purge them from the Octopus database.
Ready to take Octopus for a spin?Download now
What people are saying
"Octopus Deploy has become a critical component of our software development lifecycle and has drastically improved our productivity and release stability."
Nate Dudek, Clarus Marketing Group
"Octopus is a great product and has enabled us to start moving a fairly complex manual deployment process towards an automated process."
Bruce Keen, 15below
How fool.com use Octopus Deploy
"Because of the level of automation we integrated with Octopus, our business is able to deploy software more frequently and more reliably than ever before."
Chris Eldredge, The Motley Fool
The Motley Fool is a multimedia financial-services company dedicated to building the world's greatest investment community.
The Motley Fool have used Octopus Deploy to manage over 18,000 release candidates over 48 projects. .