Company Overview

Concourse CI is a container-first CI/CD pipeline tool created by Alex Suraci and Chris Brown in 2014 while at Pivotal (now VMware). The project has been donated to the CNCF (Cloud Native Computing Foundation) as an open-source project.

Concourse defines pipelines using declarative YAML configuration and employs a unique Flight Plan concept to describe build steps. Unlike traditional CI tools, every step in Concourse runs in an isolated container, ensuring reproducibility and environment consistency. Its core philosophy is that "every resource is a versioned immutable object" — all inputs and outputs are managed through the Resource system, maintaining a pure functional approach to pipelines.

Concourse has significant influence in the cloud-native community, particularly favored by teams working with Kubernetes and microservice architectures.

Core Products

Product Description
Concourse CI Core CI/CD engine with declarative YAML pipeline definition and containerized execution
Concourse Workers Distributed worker nodes running build tasks with elastic scaling and resource pooling
Concourse Web UI Modern web interface with pipeline visualization, real-time build logs, and manual triggers
Concourse ATC AgaTe Core pipeline engine managing scheduling, resource version tracking, and task distribution
Concourse CLI (fly) Official command-line tool for pipeline management, log viewing, local debugging, and interactive operations
Concourse Helm Chart Official Kubernetes Helm Chart for one-click deployment on K8s clusters

Key Milestones

Year Event Description
2014 Concourse created Alex Suraci and Chris Brown created Concourse CI at Pivotal
2015 First open-source release Concourse open-sourced on GitHub under Apache 2.0
2016 Resource system matured Resource mechanism developed with rich input/output types and version tracking
2018 Joined CNCF Concourse became a CNCF sandbox project with formalized community governance
2019 Helm Chart released Official Kubernetes Helm Chart greatly simplified K8s deployment
2020 CNCF incubation Project maturity elevated, gaining broader community and enterprise support
2023+ Ongoing evolution OIDC authentication, pipeline templates, and performance optimizations

Market Position & Competitors

Concourse occupies a unique niche in the container-first CI/CD space:

  • Jenkins: World's most popular open-source CI/CD server with a massive plugin ecosystem
  • GitLab CI/CD: Built-in CI/CD engine deeply integrated with GitLab repositories
  • Buildkite: Hybrid CI/CD platform combining self-hosted agents with central orchestration
  • GoCD: ThoughtWorks' open-source CI/CD known for Value Stream Mapping (VSM)
  • Drone CI: Lightweight container-based CI/CD engine with simple YAML configuration
  • GitHub Actions: GitHub's native CI/CD workflow engine with a rich ecosystem

Core Strengths

Container-First: Every step runs in an isolated container for true reproducibility and environment consistency
Declarative Configuration: Pure YAML pipeline definitions that are version-controllable, reviewable, and reusable
Flight Plan Model: Unique step orchestration supporting parallel, serial, and conditional execution
Resource System: All inputs and outputs are versioned immutable resources ensuring pipeline idempotency and traceability
Cloud Native: Native Kubernetes deployment support with deep CNCF ecosystem integration
Open & Neutral: CNCF project with vendor-neutral, community-driven governance
Minimalist Design: No plugin system needed — core functionality works out of the box, reducing maintenance complexity