Octopus Deploy
About Octopus Deploy
Octopus Deploy is a cloud-based and on-premise DevOps and configuration management software that helps businesses control, audit, schedule, and manage deployments and operational runbooks from within a centralized platform. Administrators can define deployment workflows and use several deployment patterns, including blue-green, multi-tenancy, rolling, and canary.
Octopus Deploy provides a self-service functionality, which lets team members automate recurring tasks and enables end-users, development teams, and support staff to execute tasks independently. With the variables module, staff members can utilize similar deployment processes across multiple environments. It also lets employees store passwords and other confidential information on a centralized platform, ensuring data and user security.
Octopus Deploy offers an API, which lets organizations integrate the platform with several third-party solutions, such as JetBrains TeamCity, Apache Tomcat, Jenkins, Azure DevOps, AWS, Docker, and more. With the built-in dashboard, supervisors can track the version of applications deployed across multiple environments.
Images
Not sure about Octopus Deploy?
Compare with a popular alternative
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
Alternatives
GitLab
Device42
GitHub
Bitbucket
Reviews
Already have Octopus Deploy?
Software buyers need your help! Product reviews help the rest of us make great decisions.
- Industry: Financial Services
- Company size: 11–50 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Great DevOps tool
Reviewed on 09/05/2022
Excellent
Excellent
Pros
Easy to configure and set up all your dev ops pipelines once and then invoke them over and over, to ensure consistent and completely automated deployments.
Cons
If you use their cloud offering with many targets it can quickly become quite expensive.
Alternatives Considered
Azure DevOps ServicesReasons for Switching to Octopus Deploy
Octopus Deploy had much better documentation and support making the setup process a breeze.- Industry: Hospital & Health Care
- Company size: 201–500 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 9.0 /10
Deploy everything everywhere
Reviewed on 08/03/2023
We have been using Octopus Deploy for many years now. It fits nicely into our fully automated CI/CD...
We have been using Octopus Deploy for many years now. It fits nicely into our fully automated CI/CD pipelines and allows development teams to move quickly.
Pros
The fact that Octopus is API driven allows us to easily automate everything in the deployment space. It allows us to have repeatable deployment and operations processes across all the phases of the lifecycle. Now with deployment steps as code, we can easily adjust the deployment steps per branch, which matches very well with our DevOps mindset. We are able to deploy many different types of projects with ease.
Cons
The biggest challenge we currently have is tracking down what project variables are used where. Between the deployment steps and runbook steps, it is sometimes challenging to find what is used where. The Config as Code feature starts to make this easier to track, once the runbooks are Config as Code enabled it should be much more manageable.
Alternatives Considered
Azure DevOps ServerReasons for Switching to Octopus Deploy
Octopus made it easier back when we did the comparisons to deploy websites, which was primarily what we were deploying at the time. That has now grown into deploying anything we need.- Industry: Nonprofit Organization Management
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Ease of Use
- Likelihood to recommend 7.0 /10
Octopus Is Pretty Solid
Reviewed on 26/01/2022
Pros
That I feel like it can do anything, or that I can do anything with it. The extensibility makes it feel like I can incorporate any deployment needs I have which is cool. We have a bunch of different applications and they're not all built the same, so it's nice to feel like there isn't any app we can't deploy with Octopus.
Cons
Sometimes it feels like I don't know what all the features are, or what features to use where. It can get confusing and sometimes I don't feel like the docs do a good enough job explaining this to me.
- Industry: Insurance
- Company size: 1,001–5,000 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
A wonderful product with a great team behind it.
Reviewed on 07/03/2023
We have used Octopus Deploy to benefit all development teams and a number of infrastructure teams....
We have used Octopus Deploy to benefit all development teams and a number of infrastructure teams. In that they can control their own deployment processes and when they deploy. Infrastructure teams as well can create easy to use runbooks and provide them to other teams in a controlled manner to automate and provide consistent administrative tasks.
Pros
The ease of use from installation to new developer training. This tool thinks about every person involved. From the admin installing it, by giving them scripts to automate the install, to development teams using it with web ui built in help documentation. That and the support from Octopus Deploy, email, forum, Slack, calls when needed is top tier.
Cons
The only item of note is that although most deployment values are associated with a project, there are some that can't be restricted to certain projects. Some credential values can only be restricted by tenants or by environment. This is only a minor concern though as we have other ways of handling credentials.
Reasons for Switching to Octopus Deploy
Octopus Deploy offered a far superior user experience, better overall documentation, and easier administration of the tool.- Industry: Gambling & Casinos
- Company size: 51–200 Employees
- Used Daily for 2+ years
-
Review Source
Overall rating
- Value for Money
- Ease of Use
- Customer Support
- Likelihood to recommend 10.0 /10
Octopus Review - from a DevOps perspective - Used for 9+ years
Reviewed on 09/05/2022
I have been using Octopus Deploy for the past 9 years and have implemented it in over 4 different...
I have been using Octopus Deploy for the past 9 years and have implemented it in over 4 different companies and have used its features extensively taking it to it limits :)
Pros
Kubernetes Deployment options and customization along with a lot of integration with different providers and tools
Cons
- Needs to Support Kubernetes CronJob deployment type (supported natively)
- Needs to have a build in option to 'Wait' for Kubernetes Job type Deployments and read its exit code
- Needs to support more Artifact Repos, such as AWS CodeArtifact
- Cloud Agent needs to be 'faster' in general and ideally caches docker layers, we have deployments taking over 10mins, pooling/starting of the cloud agent takes time and also downloading the Octopus Tools Docker images takes very long on these agents (we're not using any custom one)
Reasons for Switching to Octopus Deploy
Its integration options with different tools and providers and its not just a "CD" tool like argoCD, it allows you to do much more - such approval process, integration with Jira, slack notifications, Cloudfront integration (just as an example) etc...Octopus Deploy FAQs
Below are some frequently asked questions for Octopus Deploy.Q. What type of pricing plans does Octopus Deploy offer?
Octopus Deploy offers the following pricing plans:
- Starting from: US$12.00/month
- Pricing model: Subscription
- Free Trial: Available
Octopus Server edition is available as a 30 day free trial on our unlimited tier for any scenario, including production, and commercial use. After the trial period ends you can keep your working configuration and upgrade to a paid license and continue deploying uninterrupted. Octopus Cloud is an alternative that is hosted by us, and is also available as a 30 day unlimited trial. No credit card is needed to create a Octopus Cloud trial instance. You can convert the Cloud trial to a paid instance at any time during or after the trial period, and keep all of your instance configuration. Octopus also offers an Enterprise tier which offers advanced features for teams at scale including, advanced high availability, insights & DORA metrics, ServiceNow & Jira Service Management integration, unlimited instances, 24/7 support & service credits, and a Customer Success Manager. Volume discounts are available above 500 targets, and temporary bursting for certain scenarios is supported.
Q. Who are the typical users of Octopus Deploy?
Octopus Deploy has the following typical customers:
Self Employed, 2–10, 11–50, 51–200, 201–500, 501–1,000, 1,001–5,000
Q. What languages does Octopus Deploy support?
Octopus Deploy supports the following languages:
English
Q. Does Octopus Deploy support mobile devices?
Octopus Deploy supports the following devices:
iPhone (Mobile), iPad (Mobile)
Q. What other apps does Octopus Deploy integrate with?
Octopus Deploy integrates with the following applications:
CircleCI, Docker, GitHub, Jenkins, Jira, Microsoft Azure, Slack
Q. What level of support does Octopus Deploy offer?
Octopus Deploy offers the following support options:
Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support, Chat
Related categories
See all software categories found for Octopus Deploy.