GoCD is a Continuous Integration and Continuous Delivery system.
GoCD helps you automate and streamline the build-test-release cycle for worry-free, continuous delivery of your product.
This is free and open source software.
Key Features
- Model complex workflows – easily configure dependencies for fast feedback and on-demand deployment. Its fan-in/fan-out dependency management always does the “right thing,” avoiding spurious builds.
- Promote trusted artifacts – pass once-built binaries between stages so you know exactly what’s being deployed and that the binary has been tested.
- Value Stream Map – visibility it provides over your end-to-end workflow. GoCD’s Value Stream Map lets you track a change from commit to deploy at a glance. And when things go wrong, it’s easy to see both the upstream cause and the downstream effects. A value stream map can be drawn for every instance of a pipeline. It provides you with the ability to:
- See what caused the current pipeline to be triggered.
- See what downstream pipelines were triggered by the current pipeline.
- See the status of the current pipeline and all its upstream and downstream dependencies.
- See changes in dependencies of the pipeline across different runs of it.
- Manual triggers – allow you to deploy any known good version of your application to wherever you like. This increases reliability of pushing to production, and empowers QA teams with self-service environments. And, if necessary, it’s securable and auditable.
- Verification – executes tests written in most languages or frameworks:
- GoCD’s agent grid provides parallel and cross-platform execution.
- GoCD’s test reporting will tell you in exactly which changeset and on which platform a test started breaking, which comes in extremely handy when fixing a complex broken build.
Website: www.gocd.org
Support: Documentation, GitHub Code Repository
Developer: GoCD team
License: Apache License 2.0
Click image for full size 
Click image for full size GoCD is written in Java. Learn Java with our recommended free books and free tutorials.
Related Software
Continuous Integration Tools Jenkins Self-contained automation server with an awesome array of plugins Buildbot Python-based continuous integration testing framework Tekton Powerful and flexible framework for creating CI/CD systems Earthly CI/CD framework that runs every pipeline inside containers Dagger Powerful, programmable CI/CD engine GoCD Easily model and visualize complex workflows Concourse Presents a general approach to automation for CI/CD Woodpecker Uses docker containers to execute pipeline steps Agola CI/CD redefined Laminar Lightweight and modular Continuous Integration service Read our verdict in the software roundup.
Continuous Delivery Tools Jenkins Self-contained, open source automation server with a huge array of plugins Tekton Powerful and flexible framework for creating CI/CD systems Earthly CI/CD framework that runs every pipeline inside containers Dagger Powerful, programmable CI/CD engine GoCD Easily model and visualize complex workflows Spinnaker Cloud native continuous delivery Concourse Presents a general approach to automation for CI/CD Woodpecker Uses docker containers to execute pipeline steps Agola CI/CD redefined Screwdriver Build platform designed for Continuous Delivery Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.
This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.
You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.
Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
