TrustRadius
Australian company Octopus Deploy offers their eponymous automated deployment and release management software.Octopus Deploy: a solution to all of your software deployment problems.Octopus Deploy is used by our department to facilitate the deployment of many applications to many servers. Software deployment is difficult and humans make mistakes. Octopus Deploy makes it very easy to deploy applications to one or several servers with the click of a button. It has allowed us to deploy faster, more consistently, with fewer mistakes and less downtime.,Many different platforms, languages, and operating systems are supported. You can deploy to your own server or the cloud. You can deploy to Windows, Linux, etc. Many different "step templates" are included, which make it very easy to deploy what you want, how you want. Such as deploying over SSH, FTP, etc. Support is very responsive and personable. You won't just be talking to a robot or a script. They will either solve your problem or understand it enough to solve it in a future release. Their documentation is well thought-out and very helpful. I have found very few missing pieces.,The pricing model is a bit strange. You can run Octopus Deploy yourself on your own server, or use their cloud service. Surprisingly, the cloud service can easily be less expensive. With self-hosting, pricing doesn't become less expensive with more deployment targets. Instead, it becomes more expensive. There are a few features they're aware of, that are not released yet, that would be huge improvements to the software. Such as "Spaces", which allows you to group projects/deployment targets/users. Otherwise at the moment, as you add more projects and infrastructure, the deployment portal quickly becomes cluttered. Payment was more difficult than expected. The company is located in Australia. Mailing a check is very slow from the US.,10,We now deploy a lot more frequently. The number of mistakes while deploying has gone down significantly. Because it is now much easier to deploy, we have multiple environments for testing and QA: Testing, Staging, and Production. Deploying to new servers is simple and painless. Customers are happier to provide Octopus Deployment access than they are to give Remote Desktop access.,,Visual Studio IDETake the Pain out of Release automation with Octopus DeployOctopus Deploy is used as the primary tool for automated deployment for a host of applications built using as diverse applications as Microsoft BizTalk, Node.js, and SOA based applications. The automated deployments using Octopus has resulted in the quicker delivery of applications to Prod environments and eliminates the tasks that used to be done manually and were error-prone. This has helped the team focus on building better software and not worry about pushing the changes to Test or Production.,Deployments are not more error-prone because there is no manual intervention. There had been cases in the past where a thing or two miss would cause a lot of heartburn during Prod release and we had to keep the whole herd together until everything was sorted out. With Octopus Deploy we can test the release with the repeat-ability and chances of running into issues has been minimized a lot. Octopus Deploy works really well with the whole stack of Microsoft Products. It was one of the 1st 3rd party tools for Continuous Deployment focused on MS products when it was initially released. Over time, however, it has matured and supports nearly every technology under the sun for implementing automated deployments. More frequent and parallel deployments. This is where Octopus really shines. This ensures that the QA team is constantly engaged and not waiting for the Dev team as releases are promoted to Test environments faster and ultimately helps to move new features/bug fixes to Prod faster thereby delivering tremendous business value and puts us in a good light in front of our consumers. The tool has a very nice GUI and supports scripting in Powershell, C#, Bash, F#. The Octopus user community has developed close to 80 templates that can be used readily. Octopus works as seamlessly on the Cloud as it works on premises. It has first-class support for both AWS and Azure.,Support for non-Microsoft applications needs to be improved to bring it on par with other comparable automation tools. It doesn't yet provide integration options with other IT management tools like JIRA and HP Support to implement continuous delivery and true DevOps processes. Support for AWS/Azure has been included very recently and it's not still very mature and feature rich and is expected to improve further in upcoming releases.,7,Using Octopus Deploy as the tool for implementing Release automation has really paid off and delivered great business value. It has helped us release 4 times faster than earlier with better quality and made us agiler. Integration with IT management applications is lacking currently which would have driven the benefits of Release automation a notch up. Developers love deployment tools like Octopus which take away the anxiety of Prod release and helps them to focus on their core strengths to deliver better software faster.,IBM UrbanCode Deploy and Microsoft Visual Studio Team System,TeamCity, Jenkins, Microsoft BizTalk Server,Customize your Deployment using scripts Database deployment using Octopus Troubleshooting remote deployments are very easy,Documentation could be improved further. There are a ton of things which should be included in the documentation which I could learn about in support forums from user queries. Cross-platform Support for open source technologies.,No,7Focusing on Deployment with Octopus DeployAs the DevOps Manager for a Microsoft Gold Partner I configure Continuous Integration Pipelines using Visual Studio Team Services (VSTS) and Octopus Deploy. Our Development and Business Intelligence Teams use Octopus Deploy to push custom applications and database changes to Azure IAAS and On-Premises Virtual environments. VSTS manages the CI pipelines while Octopus Deploy manages the granular details of the IIS and SQL Server deployment configurations. Octopus Deploy ensures we have consistent and reliable application deployments across Dev, Test, and Production environments.,Octopus Deploy is a deployment management tool and brings to the table detailed configuration options for deployments not generally or readily available from Continuous Integration platforms such as VSTS or TeamCity. Octopus Deploy provides direct access to IIS App Pools, App Pool Permissions, Directory locations and more. Options are clearly displayed in the interface as opposed to searching out arcane switch statements for command line arguments or complex batch statements used with platforms focused on skills other than deployment tooling. Octopus Deploy works extremely well in conjunction with RedGate's ReadyRoll database lifecyle management tool with the same level of configuration capabilities for RedGate's database deployment configuration as for other deployment targets. Octopus Deploy agents are generally easy to configure and record a plethora of information about the deployment process and any errors in the deployment process itself. Octopus Deploy automatically generates encrypted connections between the Octopus Deploy server and Tentacles ensuring communication between Octopus Deploy and target machines is secure by default. I give customers Octopus Deploy documentation as the first step to allaying security concerns and often find no further discussions are required.,I prefer VSTS Agent's https "Pull" configuration to Octopus Deploy's "Push". Because VSTS remote agents pull information from Visual Studio Team Services via https, no firewall rules are required when deploying the agents. Octopus Deploy agents typically are configured to be polled from the central Octopus Deploy server and must have firewall rules configured to allow conversations. Octopus Deploy's Pipeline configuration can get a bit complex and is sometimes less than intuitive when configuring deployments across multiple environments. While it is possible to use variables to simplify configurations, examples are not readily available and the process for configuring and using variables is not as easy to understand as I would like.,8,Octopus Deploy created a consistent interface and platform on which to standardize deployments for our development team. The integration of Octopus Deploy as the standard deployment configuration tool for our development team streamlined deployment planning, provided consistent configuration standards and provided increased logging for troubleshooting troublesome deployments.,TeamCity and Microsoft Visual Studio Team System,Redgate SQL Compare, Redgate SQL Data Compare, Redgate SQL Monitor,4,2,Standardizing Deployment Processes Supporting Centralized Deployments from VIsual Studio Team Services to both Azure and On-Premises resources Supporting Database LifeCycle management from a manage DB change as code perspective,Perhaps the most innovative use has been the integration of RedGate ReadyRoll with Data Warehouse projects having Dev, Test, and Production scenarios. By combining Octopus Deploy with ReadyRoll we can track DB changes and deploy them consistently with ETL Code changes across the development process landscape - even in BI projects which are typically deployed manually.,8
Unspecified
Octopus Deploy
7 Ratings
Score 8.5 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

Octopus Deploy Reviews

Octopus Deploy
7 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.5 out of 101
Show Filters 
Hide Filters 
Filter 7 vetted Octopus Deploy reviews and ratings
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (1-3 of 3)

  Vendors can't alter or remove reviews. Here's why.
Sam Rueby (MCSA) profile photo
January 01, 2019

Review: "Octopus Deploy: a solution to all of your software deployment problems."

Score 10 out of 10
Vetted Review
Verified User
Review Source
Octopus Deploy is used by our department to facilitate the deployment of many applications to many servers. Software deployment is difficult and humans make mistakes. Octopus Deploy makes it very easy to deploy applications to one or several servers with the click of a button. It has allowed us to deploy faster, more consistently, with fewer mistakes and less downtime.
  • Many different platforms, languages, and operating systems are supported. You can deploy to your own server or the cloud. You can deploy to Windows, Linux, etc.
  • Many different "step templates" are included, which make it very easy to deploy what you want, how you want. Such as deploying over SSH, FTP, etc.
  • Support is very responsive and personable. You won't just be talking to a robot or a script. They will either solve your problem or understand it enough to solve it in a future release.
  • Their documentation is well thought-out and very helpful. I have found very few missing pieces.
  • The pricing model is a bit strange. You can run Octopus Deploy yourself on your own server, or use their cloud service. Surprisingly, the cloud service can easily be less expensive. With self-hosting, pricing doesn't become less expensive with more deployment targets. Instead, it becomes more expensive.
  • There are a few features they're aware of, that are not released yet, that would be huge improvements to the software. Such as "Spaces", which allows you to group projects/deployment targets/users. Otherwise at the moment, as you add more projects and infrastructure, the deployment portal quickly becomes cluttered.
  • Payment was more difficult than expected. The company is located in Australia. Mailing a check is very slow from the US.
Octopus Deploy is well suited when you have more than a handful or servers or more than a handful of projects. You don't want developers publishing from Visual Studio. Octopus Deploy makes it easy to deploy correctly every time.
Read Sam Rueby (MCSA)'s full review
Ramendra Sahu profile photo
June 07, 2018

Review: "Take the Pain out of Release automation with Octopus Deploy"

Score 7 out of 10
Vetted Review
Verified User
Review Source
Octopus Deploy is used as the primary tool for automated deployment for a host of applications built using as diverse applications as Microsoft BizTalk, Node.js, and SOA based applications. The automated deployments using Octopus has resulted in the quicker delivery of applications to Prod environments and eliminates the tasks that used to be done manually and were error-prone. This has helped the team focus on building better software and not worry about pushing the changes to Test or Production.
  • Deployments are not more error-prone because there is no manual intervention. There had been cases in the past where a thing or two miss would cause a lot of heartburn during Prod release and we had to keep the whole herd together until everything was sorted out. With Octopus Deploy we can test the release with the repeat-ability and chances of running into issues has been minimized a lot.
  • Octopus Deploy works really well with the whole stack of Microsoft Products. It was one of the 1st 3rd party tools for Continuous Deployment focused on MS products when it was initially released. Over time, however, it has matured and supports nearly every technology under the sun for implementing automated deployments.
  • More frequent and parallel deployments. This is where Octopus really shines. This ensures that the QA team is constantly engaged and not waiting for the Dev team as releases are promoted to Test environments faster and ultimately helps to move new features/bug fixes to Prod faster thereby delivering tremendous business value and puts us in a good light in front of our consumers.
  • The tool has a very nice GUI and supports scripting in Powershell, C#, Bash, F#. The Octopus user community has developed close to 80 templates that can be used readily. Octopus works as seamlessly on the Cloud as it works on premises. It has first-class support for both AWS and Azure.
  • Support for non-Microsoft applications needs to be improved to bring it on par with other comparable automation tools.
  • It doesn't yet provide integration options with other IT management tools like JIRA and HP Support to implement continuous delivery and true DevOps processes.
  • Support for AWS/Azure has been included very recently and it's not still very mature and feature rich and is expected to improve further in upcoming releases.
Octopus Deploy is one of the best options you've got if you are a Microsoft shop. It works seamlessly and is very easy to use and set up. The low cost of the product makes it an attractive option for organizations implementing Release automation processes.

If you are an organization working with open source technologies and not much invested in Microsoft products it makes sense to look at alternatives out there which are great.
Read Ramendra Sahu's full review
Eric Huggins profile photo
July 02, 2018

Review: "Focusing on Deployment with Octopus Deploy"

Score 8 out of 10
Vetted Review
Verified User
Review Source
As the DevOps Manager for a Microsoft Gold Partner I configure Continuous Integration Pipelines using Visual Studio Team Services (VSTS) and Octopus Deploy. Our Development and Business Intelligence Teams use Octopus Deploy to push custom applications and database changes to Azure IAAS and On-Premises Virtual environments. VSTS manages the CI pipelines while Octopus Deploy manages the granular details of the IIS and SQL Server deployment configurations. Octopus Deploy ensures we have consistent and reliable application deployments across Dev, Test, and Production environments.
  • Octopus Deploy is a deployment management tool and brings to the table detailed configuration options for deployments not generally or readily available from Continuous Integration platforms such as VSTS or TeamCity.
  • Octopus Deploy provides direct access to IIS App Pools, App Pool Permissions, Directory locations and more. Options are clearly displayed in the interface as opposed to searching out arcane switch statements for command line arguments or complex batch statements used with platforms focused on skills other than deployment tooling.
  • Octopus Deploy works extremely well in conjunction with RedGate's ReadyRoll database lifecyle management tool with the same level of configuration capabilities for RedGate's database deployment configuration as for other deployment targets.
  • Octopus Deploy agents are generally easy to configure and record a plethora of information about the deployment process and any errors in the deployment process itself.
  • Octopus Deploy automatically generates encrypted connections between the Octopus Deploy server and Tentacles ensuring communication between Octopus Deploy and target machines is secure by default. I give customers Octopus Deploy documentation as the first step to allaying security concerns and often find no further discussions are required.
  • I prefer VSTS Agent's https "Pull" configuration to Octopus Deploy's "Push". Because VSTS remote agents pull information from Visual Studio Team Services via https, no firewall rules are required when deploying the agents. Octopus Deploy agents typically are configured to be polled from the central Octopus Deploy server and must have firewall rules configured to allow conversations.
  • Octopus Deploy's Pipeline configuration can get a bit complex and is sometimes less than intuitive when configuring deployments across multiple environments. While it is possible to use variables to simplify configurations, examples are not readily available and the process for configuring and using variables is not as easy to understand as I would like.
I would prefer to use a dedicated deployment tool in CI Pipelines whenever possible. I would have rated Octopus Deploy a 10 except for the recent removal of the free Community Edition product. While understandable, the added cost for small individual customer projects may now be too high to continue using Octopus Deploy on every project. If it were not for the retirement of the Community Edition Octopus Deploy would be a part of all deployment processes and pipelines.
Read Eric Huggins's full review

About Octopus Deploy

Australian company Octopus Deploy offers their eponymous automated deployment and release management software.

Octopus Deploy Technical Details

Operating Systems: Unspecified
Mobile Application:No