We use GoCD for the production environment and delivery needs, including Kubernetes container delivery.
In GoCD, you can effectively track sources and pipelines. The platform features pipeline groups that enable role differentiation, specifying who can perform which actions. Additionally, GoCD offers a valuable feature called the value stream map, which holds significant importance. The value stream map shows the complete flow of the pipeline itself, showcasing the input-output journey.
GoCD integrates seamlessly with various teams. For instance, it allows setting up top-level management access with read-only rights to monitor product deliveries, deployments, and the overall delivery process. Different teams, such as developers, QA, and testing teams, play crucial roles throughout these processes. With GoCD, you can easily track the success or failure of pipelines within different pipeline groups. This setup ensures that the QA team controls its pipelines and can modify them as necessary. In contrast, the development team cannot alter QA pipelines, maintaining segregation of responsibilities.
What sets GoCD apart is its transparency. Everything from pipeline status to progress is readily visible and accessible to all relevant parties, including management. This level of transparency eliminates the need for constant inquiries and allows stakeholders to access and understand the status of projects in real time. This transparency and accessibility are key attributes that make GoCD a precious and efficient project management and delivery tool.