Octopus Deploy

(23)
4.2 out of 5 stars

Octopus works with your build server to enable reliable, secure, automated releases of ASP.NET applications and Windows Services into test, staging and production environments, whether they are in the cloud or on-premises.

Work for Octopus Deploy?

Learning about Octopus Deploy?

We can help you find the solution that fits you best.

Octopus Deploy Reviews

Ask Octopus Deploy a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • For Category
  • Industry
Ratings
Company Size
User Role
For Category
Industry
Showing 23 Octopus Deploy reviews
LinkedIn Connections
Octopus Deploy review by Michael J.
Michael J.
Validated Reviewer
Verified Current User
Review Source

"Well-designed for Complex Deployment "

What do you like best?

Octopus Deploy is built to have a very powerful and flexible deployment process. Being able to set up special rules for different deployment scenarios, have adjustable configuration parameters that can change based on the target environment, and step dependencies allow for replicating complex manual deployment procedures that would otherwise not be easy to automate.

What do you dislike?

Sometimes, the software can be a bit confusing because it has so many options. Reviewing the documentation usually helps. It also feels a bit slow on the initial load, although a more powerful server may resolve this. Overall, there is little to dislike and mostly just small issues that can be worked around.

Recommendations to others considering the product

They offer a 45 day trial of their self-hosted and cloud editions. If you're interested in the software, it's a good offer. Additionally, if you're going to go self-hosted, there is also a free "Community Edition" license that allows for five projects and ten deployment targets. That's enough for most simple deployments and small companies.

What business problems are you solving with the product? What benefits have you realized?

We moved from a fully manual deployment process to a single-click deployment. Additionally, with this software we now can easily use the same binaries on both testing and production environments. Our old process involved different builds for each environment. Although they were built from the same commit, we could not ensure that the exact same product was being used in production due to these different builds. We can now be fully confident that the same software that passed testing is placed on production, with the same configuration setup and layout. Deployments also go much faster now, which means less downtime for our customers.

Sign in to G2 Crowd to see what your connections have to say about Octopus Deploy
Octopus Deploy review by Joe C.
Joe C.
Validated Reviewer
Verified Current User
Review Source

"Tentacle Fun"

What do you like best?

Massively configurable and with very good level of granularity when it comes to permissions. The seamless integration with other platforms is very welcome too.

What do you dislike?

The UI can get very busy and unfriendly to use when the number of environments ramps up significantly (as it has done in our case). This takes away from what is an otherwise clean and fairly intuitive application.

Recommendations to others considering the product

Think about how to best maintain your compliance requirement about separate of duty and security with the way you set up tentacles - it can all be done but it can be challenging.

What business problems are you solving with the product? What benefits have you realized?

This product is a premier tool of choice for the our deployment pipeline. As it interfaces well with the other tools we use (Team City, SVN and GIT), it made for a fairly straightforward choice.

What Continuous Deployment solution do you use?

Thanks for letting us know!
Octopus Deploy review by John B.
John B.
Validated Reviewer
Verified Current User
Review Source

"Octopus Continuous Deployment"

What do you like best?

Application and Database deployments are done via a simple process of promoting changes thru environments via a lifecycle.

Access is controlled by a variety of providers as well as having an Audit section of past deployments; this really helps with yearly audits for certification and regulation.

What do you dislike?

Since the UI upgrade there is very little to dislike about Octopus Deploy. One area that does need more work is AWS integration however the vendor is aware of this and is providing additional functionality in later releases or via the community library.

Recommendations to others considering the product

Octopus's low cost and rich feature set are a winning combination.

What business problems are you solving with the product? What benefits have you realized?

Deployments are done in an industry standard way; this is a vast improvement over bespoke deployments from a custom framework. Octopus logs all activity and deployments which helps with troubleshooting deployment issues.

Octopus Deploy review by Administrator in Internet
Administrator in Internet
Validated Reviewer
Review Source

"The tentacles are reaching all the things"

What do you like best?

It was built completely on the concept of remote PowerShell and it treats everything as a package to deploy. This simplified the mindset of how to get work deployed and running. It also had a decent community and fair number of extensions to use.

What do you dislike?

It was not straightforward to get the actions of what it was doing in the code repo. Which makes it hard to test beyond writing some conventional PowerShell inside your repo. It also felt a little icky packaging some of the things into nuget that you wouldn't normally think to do.

Until recently you couldn't deploy directly to a linux agent which makes sense for a Windows type tool but it still became an issue and needed to be solved in goffy ways.

Recommendations to others considering the product

Don't just use octopus to deploy also get the configuration of your environment under control. Embrace CD and let things deploy when approved.

What business problems are you solving with the product? What benefits have you realized?

Development workflow including CD.

Immediate benefit of removing as much of the human element of a deploy as possible and really designing a deploy rather than getting a bunch of steps in a wiki.

Octopus Deploy review by Anthony A.
Anthony A.
Validated Reviewer
Verified Current User
Review Source

"Keeps our deployment pipeline lightweight, quick, and flexible"

What do you like best?

The simple interface for seeing multiple products, versions, and environments and managing our deploy workflow is the best part of Octopus.

What do you dislike?

I would like to have some more integration with the rest of our pipeline. Being able to link commit refs and issue numbers would give us better visibility into what has been deployed and where.

Recommendations to others considering the product

Octopus' scripting can add more options and power to deployment pipelines

What business problems are you solving with the product? What benefits have you realized?

We aim to have a light-weight and flexible deploy pipeline since we are a small startup. Octopus gives us a good deployment tool that isn't overly complicated.

Octopus Deploy review by Robert B.
Robert B.
Validated Reviewer
Verified Current User
Review Source

"Excellent tool!"

What do you like best?

OctopusDeploy is Easy to install, configure, use and maintain. OctopusDeploy, comes with out of the box deployment templates, as well as interception points for full customization. There's nothing you cannot deploy wit h this tool. I have automated deployment of Windows services, IIS hosted websites, old school (nested virtual directory) websites, Azure Websites, PowerShell scripts, and even scheduled tasks in windows.

What do you dislike?

I can't think of something that I dislike about OctopusDeploy.

Recommendations to others considering the product

Start automating your build process. You can start with Professional license first for cost considerations. Depending on number of Products that you are deploying, you might never need to upgrade.

What business problems are you solving with the product? What benefits have you realized?

1- Automated deployment to multiple environments in a Continuous Integration /Delivery pipeline.

2- Full audit capability to meet industry compliance.

3- Access control, OctopusDeploy supports, role based security with Active Directory integration

Octopus Deploy review by Ross D.
Ross D.
Validated Reviewer
Verified Current User
Review Source

"Great at installing different Windows drivers and services across all machines"

What do you like best?

Octopus is a special class of service, which takes care of installing your product after it gets build, to different Windows machines. The build server builds the code and runs tests, while Octopus takes care of deployment.

What I like is that Octopus has deep integration with TeamCity, Microsoft Team Foundation Server and also a cmdline application for deploying releases that can be integrated with any build server. It can be totally automated (with notification to administrators) to install new builds whenever the build is complete. This is absolutely brilliant and I cant really tell how so many hours of my work time have been saved just due to this.

Beyond just deployment which can also be done with some ad-hoc script using SSH, what really shines is that it identifies the machine versions and installs the required driver and database versions appropriately on each of them with latest security updates. Anyone who have dealt with a number of Windows servers each locked to different versions of Windows have definitely faced the missing driver problem.

What do you dislike?

My biggest complaint is that it must be manually installed on each deployment machine, there is no hosted service for this. Maintaining Octopus itself becomes a problem with time, with manual up-gradation required on each machine. There is also no facility to host it as web service on your own intranet which would allow you to get away with installing it only once, on your central server.

Other than this, the UI is not too well-designed and sometimes advanced options are hard to find. It can sometimes crash while doing many operations during a ongoing deployment state. Good thing is that the deployment continues in the background even when it crashes and restarting it often solves the problem.

Recommendations to others considering the product

For Windows deployment, Octopus Deploy is a decent choice. It is better than the Windows Server tools which we used earlier.

What business problems are you solving with the product? What benefits have you realized?

Our team maintains a internal package manager and it depends on a few open-source projects which need to be compiled into a single executable. As our dependencies gets updated every month or so, we build new executables and have Octopus Deploy in place to install them in all developer machines.

Octopus Deploy review by Rebecca H.
Rebecca H.
Validated Reviewer
Verified Current User
Review Source

"Implementing Octopus has radically improved our speed to production"

What do you like best?

Being able to control a deployment through a shared UI that is easy to use and configure means the whole team can be involved in getting our code to production. The workflow is extremely flexible with a number of plugins available, so it can automatically pick up builds from TeamCity, set our automated tests to run, and deploy to our test environments - it's then a one-click deploy when we're ready for production. The biggest change for us is that it has made managing our environment variables so much easier. The ability to change variables on an existing build, share common variables and update them so quickly has saved us so much time.

What do you dislike?

Initial configuration can be time consuming and complex, especially when you're dealing with a massive, complicated infrastructure.

What business problems are you solving with the product? What benefits have you realized?

Speed to production is incredibly important in this industry, and Octopus has dramatically improved this for us. We can get features and fixes to customers quicker and iterate on our products faster. It also has excellent auditing tools.

Octopus Deploy review by Kevin V.
Kevin V.
Validated Reviewer
Verified Current User
Review Source

"Best deployment tool for Windows"

What do you like best?

Octopus vastly simplifies the deployment of Windows-based services and websites. What used to be an hour long process of copying files around manually and editing config files is all automated into a process that takes a fraction of the time. The lifecycle management and ability to prevent deployments to production unless they have gone through earlier test environments is a lifesaver.

What do you dislike?

The initial setup of octopus could be a bit more streamlined. Their support and articles are good but the initial setup can take some time to wrap your head around. Some sort of wizard that walks you through setting up a test project and some sample steps would be nice.

Recommendations to others considering the product

Start out with a test environment and some non-production machines to get some experience with it and build up a workflow that makes sense for your environment. If you're using a continuous integration server like Jenkins or Teamcity, use the Octopus plugins to make your life easier.. for example, you can set it to auto-deploy after builds.

What business problems are you solving with the product? What benefits have you realized?

Octopus completely solved the release management process. We can deploy code easily and in a repeatable fashion in a pretty short period of time. We don't waste time any more with manual workflow steps, so it frees up engineers to do other things.

Octopus Deploy review by Ben M.
Ben M.
Validated Reviewer
Verified Current User
Review Source

"Great for pushing releases to a lot of windows machines"

What do you like best?

Octopus Deploy is for pushing your built executables to a cluster of Windows machines. Once your build server is done with a new build, you can notify Octopus with its API or keep it looking for changes in a folder, and as soon as it is notified, the built objects are transferred and deployed (including setting up servers and configuring machines) to those remote machines in parallel. Doing this manually is a horror for DevOps and the products that existed before it (like those made by Microsoft as part of VS itself) were either too integrated with other products or way too simple for complex architectures.

1. Push new releases automatically or manual approval - Permissions model for deployment is top-notch here - Pushes can be automated fully if you are very confident about its reliability, or a person can be in charge of authorizing it.

2. Cluster Management - Arguably, the most important part of the deployment is the configuring the class of servers according to their role in your IT architecture and must be done beforehand. Its possible to assign groups, sub-groups and labels to different machines and configure them in batch mode. The visual management options is much better than the older command-line configurations.

3. Documentation - What Octopus does is itself not too complex, but it is all about how good it does the job. Its UI acts as active guide for the Deployment Engineer and the icing on the cake is the nice documentation. Both its UI options and API are explained well in the docs and is welcoming to new users.

What do you dislike?

I have had a few problems while on the beta build -

Installation failed initially due to missing DLL on our Windows 2008 server but after changing it to Octopus username and password (as suggested by their support) fixed the problem. But it still didn't work, showing an internal error message which I couldn't make much out of. At this point, their support just dropped the case asking us to revert back to the primary build, which obviously worked fine.

Recommendations to others considering the product

Octopus Deploy is the most decent option I know of for deploying to Windows clusters and admittedly I have not tried many, but I dont think you can go wrong with this.

What business problems are you solving with the product? What benefits have you realized?

We handle a few .Net projects one for our clients, that need to be deployed across the country on their remote servers few times a year for maintenance purposes and this is a gigantic task which needs to be completed within two days with as less downtime as possible. All the servers need to be on the same version at the same time to make sure no intermittent bugs crop up and Octopus helped us make the switch live on most machines. We still micro-manage a few critical boxes but other things are quite automated.

Octopus Deploy review by Glen B.
Glen B.
Validated Reviewer
Verified Current User
Review Source

"Octopus Deploy has one job and it does it brilliantly"

What do you like best?

Octopus Deploy gives us the power to control our deployments from development through to production. I can't fault the system in any way however I think the best part of OD is how they give you full control over your variables throughout your deployment workflow by using project variables, role variables, server variables, environment variables and it all works hierarchically so you can get as granular as you like. Variables can even have other variables within them!

OD is also one of the only deployment solutions I found that has a proper and easy integration into Microsoft Azure Web Apps, this was an absolute must for us.

OD's permissions system allows you to give control over to those who need it. Your developers can control deployments across your development severs, you Q&A team to your QA servers and your development managers for production.

What do you dislike?

The cost is a bit high for my liking. When considering the alternatives and the functionality differences the price actually does match the value you get, however, for a small company or even a home developer, it can be quiet expensive.

Recommendations to others considering the product

Schedule a few days and try it. The investment is worth it 100x over. I would be as bold to say that there is nothing Octopus can not do.

What business problems are you solving with the product? What benefits have you realized?

The business case is very easy. Less time spent deploying applications means:

- You have more time to do other things

- You can go to market very quickly, creating opportunities

- The process is consistent throughout all environments making the result more reliable

With single click deployments and permissions systems you can assign responsibilities and hold people accountable.

Octopus Deploy review by G2 Crowd User in Computer Software
G2 Crowd User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"I have worked with OD for about 2 years and found to be a very useful and important for company's CD"

What do you like best?

I really like the deployment log where you can see pretty much everything and diagnose any occurring issues. Many times I managed to resolve issues just using the deployment log. Also I like the variable substitution which I also use when configuring the application for each environment.

What do you dislike?

To be honest I find it slow as user experience. It'll be nice if OD put some effort (which I am sure they did) in increasing the speed of the user experience.

Also I don't like lack of a feature that I find useful - check releases per environment. There is only history if all releases on the environments.

Also variable sets turned not to be working very well for us. We have multiple components sharing variables and single change is breaking for all components.

What business problems are you solving with the product? What benefits have you realized?

Automation deployment to various client and non-prod environments which is crucial part of our CD strategy. Main benefit is that ones setup it just work :)

Octopus Deploy review by Guy T.
Guy T.
Validated Reviewer
Review Source

"Brilliant lightweight tool, with some drawbacks"

What do you like best?

Ease of maintaining multiple tentacles to deploy to as well as crafting suitable retention policies for previous builds and releases. Support is reactive and helpful. Constant improvements from version to version with the developers seemingly very attentive to user feedback.

What do you dislike?

The log access and visualisation leaves something to be desired, there's a lot of noise sometimes making it hard to find the root cause of issues. In versions 3.X and lower RavenDB as the artifact management database can cause issues when reaching certain scales. Documentation is occasionally lacking in detail. Monitoring of the core server is not the simplest.

Recommendations to others considering the product

If looking for .NET continuous deployment strategies Octopus provides a great, constantly improving, solution with a variety of useful features for powerful administration.

What business problems are you solving with the product? What benefits have you realized?

Continuous deployment of .NET projects to a large inventory of Windows VMs. Simple retention of previous release artifacts to allow for easy rollback.

Octopus Deploy review by G2 Crowd User in Computer Software
G2 Crowd User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Makes continuous deployment not only do-able but easy and a joy to use."

What do you like best?

You can install it on the servers that need your application deployed and when hooked into TeamCity and BitBucket or GitHub it makes deployment just a case of pushing your latest code changes and then magically you have deployed your latest changes. no hassles. no human error. encourages continuous deployment

What do you dislike?

There isn't much to dislike really the only downside is that it isn't open source or free so while there is a free plan if you want to scale it you will have to get your credit card out and it becomes a paid dependency but then again how much time do you save by not having to write this yourself.

Recommendations to others considering the product

Just do it.

What business problems are you solving with the product? What benefits have you realized?

Deploying your code and applications to staging or production automatically all essentially by a code push, it encourages you to deploy often and removes human error from a deployment.

Octopus Deploy review by Mohit S.
Mohit S.
Validated Reviewer
Verified Current User
Review Source

"Automated Deployments done right"

What do you like best?

Automated deployments, migrations between environment, integration with Visual Studio (and hence Jenkins).

What do you dislike?

The UI is unfriendly to use when the number of environments increase. Azure integration could be a significant plus, but not really a 'dislike' per say.

What business problems are you solving with the product? What benefits have you realized?

Automated Deployments and Continuous integration.

Octopus Deploy review by Administrator in Internet
Administrator in Internet
Validated Reviewer
Verified Current User
Review Source

"Effortless deployments, automated and on demand."

What do you like best?

Makes deploying solutions to both on-premise and cloud services a breeze.

Octopus agile development upgrade cycles - they release a lot of nice features on regular basis.

What do you dislike?

There is nothing to dislike. I've been preaching about the product since I started using it.

Initially, their azure support was limited, but thanks to their regular updates, that area has improved greatly.

Recommendations to others considering the product

If you want to deploy the same package to every environment, you can. Just use the built-in config transforms to change what's necessary.

What business problems are you solving with the product? What benefits have you realized?

Smooth, automatic and effective deploys, with no chance of human error.

Quality assured deploys every time.

Octopus Deploy review by Sam E.
Sam E.
Validated Reviewer
Verified Current User
Review Source

"Quick, fast and easy to use"

What do you like best?

The simplicity of using it, previously it was primarily devs and release services that had to deploy, now anyone in the pod can do it.

What do you dislike?

How target roles get clogged up from other releases, holding up simple tasks such as flowdock messages. We new to have a clear definition of what roles should be used for what.

Recommendations to others considering the product

Give it a go and see if it works for you.

What business problems are you solving with the product? What benefits have you realized?

Speed of releasing. Keeping releases small and moving fast.

Octopus Deploy review by Mark W.
Mark W.
Validated Reviewer
Verified Current User
Review Source

"No other product really compares for Automated Deployment"

What do you like best?

Easy of use mainly. It took me about 40 minutes to configure a deployment across 3 environments.

What do you dislike?

It can seem overwhelming at times because there are so many features.

Recommendations to others considering the product

If you can afford it, there is no better product. We are able to deploy to a scalable infrastructure.

What business problems are you solving with the product? What benefits have you realized?

We needed a way to deploy software securely to our servers. We didn't want developers to be involved in that process and wanted complete, fully automation.

Octopus Deploy review by G2 Crowd User in Online Media
G2 Crowd User in Online Media
Validated Reviewer
Verified Current User
Review Source

"We have been using this for 2 years now. Been easy for us."

What do you like best?

The Octopus process has minimized our production issues.

What do you dislike?

The learning curve for it was difficult at first. But after one or two training classes on it, everything is running smoothly so far.

Recommendations to others considering the product

Better configuration of Alerts.

What business problems are you solving with the product? What benefits have you realized?

We would always compare code between two versions before. The old code and the new code, make sure everything is in the right place after merging. Now that does not happen. Also if there is a critical issue in production we can easily reverse the process and get a previous version.

Octopus Deploy review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Simple and Easy"

What do you like best?

Octopus Deploy is a simple but very useful tool that makes it easy to deploy our projects. It has a simple clean interface and works constantly. Perfect for organizations that collaborate.

What do you dislike?

It can be slow at times. Larger projects take upwards of ten minutes to deploy. Also can take a few minutes to detect changes.

What business problems are you solving with the product? What benefits have you realized?

We are using this tool to automate our build process and track our deployed versions on dev and production sites.

Octopus Deploy review by G2 Crowd User in Computer Software
G2 Crowd User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Production deployments at Xero"

What do you like best?

Ease of use, simplified process significantly, anyone can deploy.

What do you dislike?

Would love a way to lock down a deployment setup that requires two people to authorise a change.

What business problems are you solving with the product? What benefits have you realized?

Saved time, increased efficiency and lead to a more frequent release cycle.

Octopus Deploy review by G2 Crowd User in Insurance
G2 Crowd User in Insurance
Validated Reviewer
Review Source

"Use to deploy software fronm TFS."

What do you like best?

So much easier than Harvest. Our legacy deployer. Web UI works pretty well, is fairly intuitive.

What do you dislike?

Only supposed to be for .net budget packages, we have to use for everything (java, angular spa, static media)

Recommendations to others considering the product

Would recommend a more generic deploy tool.

What business problems are you solving with the product? What benefits have you realized?

Microsoft doesn't have a good deploy tool and our company is too ignorant to use a mainstream deploy tool that works with multiple technologies.

Octopus Deploy review by User
User
Validated Reviewer
Review Source

"Great tool for automated deploy"

What do you like best?

Easy to configure the whole process of deployment, and the UI becomes more and more friendly.

What do you dislike?

Setting variables are very tedious. Literally we have to type in every variable one by one manually if we want to setup a local Octopus server as a developer.

Recommendations to others considering the product

Good tool for automated deployment purpose. But the related command line tool is not good enough to immigrate your project between different Octopus servers.

What business problems are you solving with the product? What benefits have you realized?

Automated delivery.

Kate from G2 Crowd

Learning about Octopus Deploy?

I can help.
* We monitor all Octopus Deploy reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.