TrustRadius
Australian company Octopus Deploy offers their eponymous automated deployment and release management software.Take 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
3 Ratings
Score 8.0 out of 101
TRScore

Octopus Deploy Reviews

Octopus Deploy
3 Ratings
Score 8.0 out of 101
Show Filters 
Hide Filters 
Filter 3 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-2 of 2)
  Vendors can't alter or remove reviews. Here's why.
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