Octopus Deploy Reviews

16 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.1 out of 100

Do you work for this company? Manage this listing

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Reviews (1-7 of 7)

Companies can't remove reviews or game the system. Here's why.
Anthony Aziz | TrustRadius Reviewer
June 27, 2019

Keeps our deployment pipeline lightweight, quick, and flexible

Score 8 out of 10
Vetted Review
Verified User
Review Source
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. We use it to manage our deployment for all of our products. These include ASP.Net deployed to AWS EC2 hosts, Angular webapp deployed to EC2 hosts, published installers for desktop apps, and scripts to deploy new versions of ECS hosts. (Our builds are handled by Team City which integrates with Octopus nicely)
  • Integrates well with various platforms
  • Allows customization of deployment process, manual deploys, and redeploys
  • Allows flexible deployment process definition and scripting
  • UI is very fluffy and padded. It looks pretty but it could benefit from a more compact, information-focused design
  • Deployment process options are not always laid out in an intuitive manner. Choosing which steps to exclude, which environments or targets to deploy to, etc., is not immediately clear
  • Lack of useful reports and metrics for tracking active deployments and historical data
  • The ability to manage different stages and define a workflow is very useful for ops troubleshooting as well as deployment. You can see which version each environment has for each project, and promote or redeploy versions.
  • You can view deployment logs and dig deep into problems or long deployment steps.
  • Finding old releases can be a pain, and there isn't a good way to compare releases.
  • It does not really lend itself well to viewing what the content of a release is further than the version number. Ideally, you would be able to tie a deployment to the builds from the build server as well as specific commits from source control.
Read Anthony Aziz's full review
Tim Hardy | TrustRadius Reviewer
February 25, 2019

Octopus Deploy - a great deployment automation tool with an awesome free plan and extensive integrations

Score 9 out of 10
Vetted Review
Verified User
Review Source
We use Octopus Deploy to handle deployment of about eight different applications across Development, User Acceptance Testing, and Production environments. Octopus ensures that we have consistent, repeatable results in our deployments through the automation it provides to the deployment process. By using Octopus, we can be confident that the same deployment package that we have been testing in our DEV environment is exactly what gets deployed to our UAT environment, and finally our PROD environment.
  • Octopus integrates nicely with TeamCity, our build server.
  • Octopus uses the same deployment packages across environments and makes it easy to track their progress across those environments.
  • Octopus makes it easy to handle configuration across environments which is usually a particularly difficult task.
  • I would like to see Octopus handle branches as a first class citizen better. It certainly has branch support, but it is not as smooth or as intuitive as I would like it to be. I would like it to be easier to pick the branch of a repo I want to deploy and where I want to deploy it.
  • I think Octopus could do more to help the management of Azure deployments. The ability to swap slots in Azure would be a welcome feature.
  • Some integration points with TeamCity could be improved. It's not easy to spot the version number/name of a build package in Octopus and track it against the version displayed in TeamCity. It's possible, but not at all easy.
Any software shop that deploys multiple applications across multiple environments can benefit from Octopus Deploy. If you already have a custom deployment framework in place, Octopus might not offer anything new for you. It's also noteworthy that the free version of Octopus offers a great deal of functionality. We are still using the free version and are just now possibly needing to move to a paid version.
Read Tim Hardy's full review
Sam Rueby (MCSA) | TrustRadius Reviewer
January 01, 2019

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
Hanna Bedoya | TrustRadius Reviewer
March 27, 2019

Much simpler and safer implementations.

Score 8 out of 10
Vetted Review
Verified User
Review Source
Software that is ideal to carry out the implementation of software or applications in development, so our company has decided to implement it as part of the software that can facilitate the work of developers in their department, since it has a very simple and easy to use, plus guarantees that everything that is implemented is what is really shown, this way you save time, avoid mistakes and work is much more effective.
  • Easy to use because it has a very simple and understandable interface.
  • It offers different languages ​​as well as several operating systems.
  • Allows it to be implemented on own or third-party servers.
  • Your support team is extremely attentive.
  • Provides a very user-friendly documentation as it is easy to understand.
  • The implementations can be carried out in an automated way thanks to the fact that it allows you to configure if you want to do it immediately or in the future.
  • Its price can be high according to where you want to implement the applications.
  • Your configuration may take some time so it is necessary to have a good knowledge in this field otherwise it will take more time than expected.
  • Their integrations although they are very advantageous can be somewhat complicated.
It allows the work to carry out the implementations manually, much faster because it is carried out in an automated way, which is a great time saver. It gives the development team the option of choosing where they want to carry out the implementations of their applications according to their need or comfort, either in virtual form (in the cloud) or physically. The implementations carried out are always secure, however, if you want to carry out such implementations on your own server, the cost is much higher.
Read Hanna Bedoya's full review
Anonymous | TrustRadius Reviewer
March 15, 2019

Octupus - Deploy new code at scale

Score 9 out of 10
Vetted Review
Verified User
Review Source
Octopus Deploy is an interesting product that interacts with Chef and other programs to create group of servers in what is termed as 'tenants' which allows you to take specific actions on a particular subset of servers that are grouped by function or role. It can be used to deploy simple configuration changes or single scripts as well as laying down entirely new code. This has helped our company grow at scale without being overwhelmed with the sheer number of servers that we must maintain as we grow.
  • Grouping of servers into tennants allows for easy classification of systems into roles or server types.
  • The application allows for simple or complex configurations to be deployed depending on the need.
  • I really enjoy the ability to run a new build to a single group of servers or have the same installation run on multiple groups depending on the need.
  • Patches or new builds can be ran adhoc or scheduled for a future time allowing for scheduled deployments to be pushed with minimal effort.
  • The initial setup and configuration can be a bit daunting.
  • There is a bit of a learning curve to learning how to use Octopus effectively, but once that learning is done it becomes simple to use.
Being able to use tenants allowing you to take specific actions on a particular subset of servers that are grouped by function or role is a huge plus. It is well suited to deploying simple configuration changes or single scripts as well as laying down entirely new code. It has helped our company grow at scale without being overwhelmed with the sheer number of servers that we must maintain as we grow and allows us to maintain hundreds of servers in 3 different locations with little user interaction.
Read this authenticated review
Ramendra Sahu | TrustRadius Reviewer
June 07, 2018

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 | TrustRadius Reviewer
July 02, 2018

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