DevOps

Concourse – presents a general approach to automation for CI/CD

Concourse is a continuous thing-doer. It is most commonly used for CI/CD, and is built to scale to any kind of automation pipeline, from simple to complex.

Built on the simple mechanics of resources, tasks, and jobs, Concourse presents a general approach to automation that makes it useful for CI/CD.

This is free and open source software.

Key Features

  • Designed to be expressive, versatile, and safe, remaining intuitive as the complexity of your project grows.
  • Concourse pipeline is like a distributed, continuous Makefile.
  • Visualize to verify – Pipeline is then visualized in the web UI, taking only one click to get from a failed job to seeing why it failed.
  • CI under source control – all configuration and administration is done using the fly CLI.
  • Reproducible, debuggable builds – everything runs in containers, ensuring a clean environment on every run.
  • Rapid local iteration – run a build with local changes. This build runs in exactly the same way as it would run in your pipeline, without having to push broken commits until it works.
  • Bring your own integrations – focuses on a single strong abstraction: resource, which are implemented by resource types.

Website: concourse-ci.org
Support: Documentation, GitHub Code Repository
Developer: Alex Suraci, Chris Brown, and VMware, Inc. or its subsidiaries
License: Apache License 2.0

Concourse
Click image for full size

Concourse is written in Go. Learn Go 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.

Discovered 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