Overall Satisfaction with Octopus Deploy
Octopus Deploy is used in our Information Technology department to automate the deployment of more than 60 applications, both internal and public-facing. Octopus Deploy allows us to be more consistent with how applications are deployed to four different lifecycle environments (Dev, QA, Stage, and Production). It allows us to have an easy fallback strategy if an application makes it to one of the environments and has an issue. It allows us to securely store sensitive information for these deploys (passwords, connection strings, keys, etc.) as opposed to saving these values in source code or environment variables. It allows us to easily and securely maintain the multitude of SSL certificates on the servers where we deploy. It saves the organization time and money by making this step of the dev-ops process more efficient and consistent. The deploys that were done with Octopus Deploy minimize and virtually eliminate downtime and its effect on our users.
- Virtually zero downtime deployments
- Flexible deploy processes combined with multiple "variable" strategies
- Intuitive interface
- Multitenancy is difficult to set up and maintain variables that change between tenants and environments.
- The dashboard is slightly confusing when groups of projects contain projects with different lifecycles.
- Deployment target status gives warnings for drives close to out of space for hard drives that are tiny and designed for special system use. It would be helpful if we could have some kind of override available.
- Octopus Deploy is part of an overall strategy to allow us to rapidly respond to our user's needs in an industry where regulation and innovation require constant change.
Do you think Octopus Deploy delivers good value for the price?
Yes
Are you happy with Octopus Deploy's feature set?
Yes
Did Octopus Deploy live up to sales and marketing promises?
Yes
Did implementation of Octopus Deploy go as expected?
Yes
Would you buy Octopus Deploy again?
Yes