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 is written in Go. Learn Go 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 |
| Semaphore | Self-hosted continuous integration and delivery platform |
| Laminar | Lightweight and modular Continuous Integration service |
| Zuul | Project gating system |
| Prow | Kubernetes-based continuous integration and continuous delivery system |
Read our verdict in the software roundup.
| Continuous Delivery Tools | |
|---|---|
| Jenkins | Self-contained, open source automation server with a huge array of plugins |
| Argo CD | Declarative GitOps continuous delivery tool |
| 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 |
| Flux | Continuous delivery and GitOps toolkit for Kubernetes |
| Woodpecker | Uses docker containers to execute pipeline steps |
| Agola | CI/CD redefined |
| Screwdriver | Build platform designed for Continuous Delivery |
| PipeCD | GitOps-style continuous delivery platform |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.