TrustRadius: an HG Insights company
Octopus Deploy Logo

Octopus Deploy Reviews and Ratings

Rating: 9 out of 10
Score
9 out of 10

Community insights

TrustRadius Insights for Octopus Deploy are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Recommendations

Users have made several recommendations for Octopus Deploy based on their experiences.

One common recommendation is to take the time to learn the product and create clear deployment plans for each software. By familiarizing themselves with Octopus Deploy and carefully planning their deployments, users have been able to simplify and accelerate the deployment process for their applications.

Another recommendation is the effectiveness of Octopus Deploy in deploying binaries and files. Users have found this feature to be reliable and efficient in their deployment workflows, making it an attractive option for companies looking to automate their build process and improve their deployment workflows.

Additionally, users recommend using Octopus plugins with continuous integration servers like Jenkins or Teamcity to streamline the deployment process. By integrating Octopus Deploy with these tools, users have been able to further optimize their deployment workflows and enhance the overall efficiency of their software development processes.

Overall, these recommendations highlight Octopus Deploy's potential to simplify deployments, deploy files effectively, and integrate seamlessly with other tools to streamline the deployment process.

Reviews

24 Reviews

Deployments made easy (and stress-free)

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use the simplest Octopus use-case. We have multiple projects (websites, windows services, web apis) that we deploy to test and live servers using the octopus calamari client listener.

Everything just works as expected, and it makes deployments vanishingly simple. Also, the ease with which I can make a deployment, or re-deploy an old check-in means that rolling back is easy, which in turn makes all deployments much less stressful!

I cannot speak for the more advanced aspects of Octopus, but I cannot imaging working with a client on windows software and making live or test deployments without octopus. I would recommend it to any new client I meet.

Pros

  • Dashboard visibility makes it v easy to see the state of our test and live servers and projects.
  • Single key-press deployments mean that non-technical staff are able to promote from test to live after testing is succesful.
  • Integration with Azure makes our pipelines fully automated from code check-in to live deployment

Cons

  • Arranging the dashboard could be better - filtering to HIDE selected projects would be nice (currently we can filter to SHOW, but I want to show by default,, and hide the ones I don't want)

Likelihood to Recommend

Once set up it enables non-technical users to fully deploy a complex site, meaning the test/integration team can control any deployments to live without having to go back to the development team.

Vetted Review
Octopus Deploy
6 years of experience

Octopus Deploy, I take my hat off to this product

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We have used Octopus Deploy for many years now for our CI/CD (Continuous Integration/ Continuous Deployment) of roughly twenty projects. After a steep first learning curve and the initial investment of time and effort in the deployment projects, Octopus Deploy has saved us an uncountable number of hours in the past eight years. In all my career, I have seldom encountered such a versatile, powerful, and well-engineered software product. Support is also very responsive.

Pros

  • A wonderful time saver
  • Enabling self-service to non-technical product managers
  • Reliable weekly deployments of almost twenty of our (on-line) projects

Cons

  • I honestly can't think of something that they could do better

Likelihood to Recommend

Octopus Deploy fits in any scenario you could think of. There is literally nothing it can't do in terms of the intricacy of deployment logic.

Octopus Deploy, a real star in a sea of tough choices

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

Octopus Deploy is used within our organization to provide continuous deployment to the development environment with manual gates for production deployment. Octopus Deploy is able to handle any environment or application, from very old legacy applications deployed to Windows Scheduled Tasks all the way to cloud-native function and service applications.

Pros

  • Octopus Deploy is versatile, if you can dream it you can do it!
  • Octopus Deploy is very user-friendly; from the deployment plan to error reporting, I've always felt in control.
  • Octopus Deploy has a generous free plan so you can easily try before you buy.

Cons

  • Acquiring an instance to run on can take a long time, especially a Linux instance
  • Containers are recommended but extremely slow

Likelihood to Recommend

Octopus Deploy is a fantastic product. It shines particularly well in deployments, as the name would indicate. Our use case is for deployment and post-deployment automated usability testing, and the process steps provide a very clear mechanism to configure the runs. We have been able to deploy to machines of all kinds and operating systems, to jobs, and FaaS, all without too much effort or team stress. If you're just starting out with a deployment service or you're a veteran, Octopus Deploy is well worth investigating.

Amazing tool that does everything you'd ever need just at a price you can't afford

Rating: 6 out of 10
Incentivized

Use Cases and Deployment Scope

We use Octopus Deploy to deploy software across the whole estate and to ensure version control is adhered. Octopus has been great in allowing us to expand across the world and has become an important tool in our product cycle. It's a shame that their change in pricing structure for their cloud service is now pricing us out of continuing to use the service long term.

Pros

  • Multiple deployments
  • Version control

Cons

  • Pricing structure
  • UI is clunky when you have multiple sites in your infrastructure
  • If deploying to single points in 1 area there's no way to represent this is the case and just shows as if everything was deployed to

Likelihood to Recommend

I think for any business having to manage custom software at multiple endpoints there's not really anything better. It's just the new pricing model is pretty extreme and will price out any small to medium enterprises from their service. I love the product even with all the UI issues but yeah currently having trouble recommending it because the cost to service is now out of control.

Fantastic deployment solution

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

Before we used Octopus Deploy, we used to deploy our websites to our servers manually. This was a time consuming, error prone process. Many late evenings were spent in the office purely for website deployments.

We moved our deployment process into Octopus Deploy, automated and standardized every step, and have scaled the same process out to more websites as we've worked on more projects. We're even able to schedule the deployments so they can happen after hours without someone needing to work late.

Pros

  • Reliable
  • Intuitive interface
  • Works with lots of technologies

Cons

  • Config as code is still new, some missing features
  • Mobile view of the dashboard isn't great in places
  • A way to bulk clean up old package versions would be nice

Likelihood to Recommend

Octopus Deploy has been able to do everything we've set out to make it do. Most of the time there are either built-in or community made step templates, but we've also authored a handful of our own. I have used it for deploying to Windows servers, Linux servers, and Docker containers in Azure. We've predominantly deployed applications written in dotnet and JavaScript.

Vetted Review
Octopus Deploy
5 years of experience

Simply a must-have for teams of any size

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We've been using Octopus to deploy our products to multiple environments customers and countries.

Pros

  • Integrating with Team City
  • Managing multiple environments
  • Custom scripts and variable management

Cons

  • Disk space management can be tricky to use and it's not set up by default

Likelihood to Recommend

Octopus starts being useful the first time you ever deploy but quickly becomes vital as soon as you start versioning or going to production. It's sure some work to set up but definitely worth it. The only time when we don't use it of for disposable PoCs.

The DevOps Tool you need, even if you don't think you do.

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

Octopus Deploy is helping to solve bottlenecks in getting code changes out to our Cloud Environments, as well as helping us automate our DevOps Tooling around database housekeeping, environment automation and general DevOps. The granular permissions model lets us empower developers without handing them the keys to the entire cloud castle, and the detailed auditing gives us the agility we need with confidence we can trace problems back to their source.

We're also planning for a small number of quirky use cases where the polling tentacle forms a useful bridge between PaaS out in the cloud and disparate services running behind NATs and Firewalls.

Pros

  • Separating out environments, letting us create immutable artifacts which we promote from dev to staging to prod
  • Bypassing tricky firewall configs by deploying polling tentacles inside the firewall
  • Automating quirky or custom devops scenarios with relative ease

Cons

  • A build of Tentacle for the M1 Mac (so I can test against my local machine)
  • A full Python API wrapper

Likelihood to Recommend

It's a brilliant deployment engine on the infrastructure side of a build pipeline. You _can_ shift it further left, but it is better used once your CI server has generated artifacts

Useful Automation tool

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

We use it for creating automating release deployments. It has very intuitive User Interface which makes it easy for less technical user like business personnel use. It has a number of plugins to support most of the devops tools to integrate with. What I personally love about Octopus Deploy is its proactive support. We post our queries, issues or requirement via email and they almost respond within hour.

Pros

  • UI
  • Release deployment
  • Dashboard for reporting

Likelihood to Recommend

Octopus Deploy is specifically suited if you have a very specific requirement for your release pipeline, it gives the option to create a runbook too where you can have steps that need to run after deployment step is run successfully. It also provides tenants option, if you want to deploy same application with different vendor with minor changes.

Octopus Deploy is a good Continuous Deployment tool

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

CI/CD Pipeline is an essential component for DevOps practice and the overall Software Delivery Life Cycle. We use Octopus Deploy in the Continuous Deployment part in our CI/CD pipeline. It helps us deploy code changes quickly and reliably.

Pros

  • Fetch artifacts.
  • Deploy to AWS environment.
  • Deploy to Docker Container Clusters.
  • Deploy to static website infrastructure like S3 and CloudFront.

Cons

  • Octopus should have an easy to use IaC.

Likelihood to Recommend

Ocotpus Deploy is good where the CI server doesn't have a deploy functionality.

Octopus is a good value and very effective for .Net (legacy & core) applications

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We primarily use Octopus Deploy to manage and push [the] deployment of our .Net (legacy) and .Net (core) applications. We also use it to automate tasks beyond code deployment. We have additionally begun integration with Kubernetes.

Pros

  • .Net Code deployment
  • Distributed Powershell scripting
  • Config management

Cons

  • Better Linux/*Nix support

Likelihood to Recommend

- Octopus Deploy has been a real time-saver for deploying of .Net (legacy) and .Net (core) applications. We have integrated ("Fed") it with Jenkins and TFS, allowing seamless SDLC from developer repo to production deployment.

- We have also used it to avoid "touching" servers for routine Powershell-automated tasks.

Vetted Review
Octopus Deploy
4 years of experience