DevOps

GoCD – CI/CD server

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

    GoCD
    Click image for full size
    GoCD
    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
    JenkinsSelf-contained automation server with an awesome array of plugins
    BuildbotPython-based continuous integration testing framework
    TektonPowerful and flexible framework for creating CI/CD systems
    EarthlyCI/CD framework that runs every pipeline inside containers
    DaggerPowerful, programmable CI/CD engine
    GoCDEasily model and visualize complex workflows
    ConcoursePresents a general approach to automation for CI/CD
    WoodpeckerUses docker containers to execute pipeline steps
    AgolaCI/CD redefined
    LaminarLightweight and modular Continuous Integration service

    Read our verdict in the software roundup.

    Continuous Delivery Tools
    JenkinsSelf-contained, open source automation server with a huge array of plugins
    TektonPowerful and flexible framework for creating CI/CD systems
    EarthlyCI/CD framework that runs every pipeline inside containers
    DaggerPowerful, programmable CI/CD engine
    GoCDEasily model and visualize complex workflows
    SpinnakerCloud native continuous delivery
    ConcoursePresents a general approach to automation for CI/CD
    WoodpeckerUses docker containers to execute pipeline steps
    AgolaCI/CD redefined
    ScrewdriverBuild platform designed for Continuous Delivery

    Read our verdict in the software roundup.


    Best Free and Open Source Software 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.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments