GoCD is an open-source tool under Apache License 2.0, offering hackability and a user-friendly interface. It provides detailed visualization of pipelines, seamless LDAP integration, and efficient management of pipeline groups and roles.



| Product | Mindshare (%) |
|---|---|
| GoCD | 1.4% |
| Jira | 11.2% |
| Microsoft Azure DevOps | 9.5% |
| Other | 77.9% |
GoCD is widely recognized for its open-source accessibility, offering a robust visual representation of deployment pipelines. Its core features include pipeline as code, allowing streamlined creation and management, and real-time progress monitoring which ensures transparency. Integration with tools like Jenkins and Team City, combined with its infrastructure adaptability to platforms such as Kubernetes and AWS EC2, makes it an essential tool for continuous delivery. While it provides substantial value, enhancements are desired in user management and graphical interface functionalities, making it an attractive choice for tech-savvy teams seeking efficiency in deploying microservices.
What distinguishes GoCD's features?In industries such as IT and software, GoCD is deployed as a cornerstone tool for continuous delivery, particularly with microservices across diverse environments. Teams frequently use its plug-in architectures, integrating seamlessly with existing infrastructures like Jenkins, enhancing pipeline management efficacy. Its compatibility with Infrastructure as Code bolsters deployment efficiency, while permissions flexibility aids in securing and managing access in various production and delivery contexts.
GoCD was previously known as Adaptive ALM, Thoughtworks Go.
| Author info | Rating | Review Summary |
|---|---|---|
| DevOps Architect at a consultancy with 10,001+ employees | 3.5 | I find GoCD valuable for deploying microservices due to its user-friendly, open-source nature and pipeline management features. However, access control and job organization need improvement. Despite its benefits, GoCD's deployment efficiency is similar to Jenkins. |
| Dev Ops Engineer at Infosys | 3.0 | At my previous company, we used GoCD for deploying code and managing infrastructure pipelines. While it had a colorful and rich user experience, it lacked the simplicity of Jenkins, which is why we eventually switched to Jenkins on AWS. |
| Linux System Administrator at Ergode | 4.0 | We use GoCD for deploying projects on AWS, valuing its user-friendly interface for managing pipelines. While integration with GitLab could improve user management, GoCD effectively handles our deployment, reporting, and versioning needs. |
| Application Operations Manager at a tech vendor with 10,001+ employees | 4.5 | We use GoCD for production and delivery, particularly with Kubernetes. It provides effective source and pipeline tracking, valuable pipeline groups, and transparent value stream maps, though it could improve authentication features for a complete enterprise solution. |
| Solution Architect | Head of BizDev at Greg Solutions | 4.0 | I found GoCD to be a user-friendly, scalable, and free open-source CD tool with excellent UI and flexible permissions, ideal for transparent delivery. However, its documentation needs improvement, and workflow changes can unfortunately break old deployments. |
| Senior Developer at a tech vendor with 201-500 employees | 3.5 | I found GO's pipeline concept excellent for automating delivery, and setup was easy with no major issues. It's open-source, but lacks advanced reporting and requires a learning curve, so it's not ideal for simple needs. |
| DevOps Engineer at a healthcare company with 51-200 employees | 4.0 | We found GoCD valuable for automating Puppet deployment with visual pipelines and code checking. It's stable, free, and offers great ROI, despite needing improvements in user management, documentation, and advanced GUI features. |