Concourse introduces a fundamentally different approach to CI/CD by building pipelines from three composable primitives: resources that represent external artifacts like git repos and Docker images, tasks that execute containerized work units, and jobs that orchestrate resources and tasks into workflows. This model scales from simple build-and-test pipelines to complex multi-stage deployments without introducing special cases, plugins, or imperative scripting that plague traditional CI systems.
Every pipeline is defined in declarative YAML and managed through the fly CLI, ensuring infrastructure-as-code practices from the start. Each task specifies its container image, giving teams complete control over build environments and guaranteeing reproducible execution regardless of where the worker runs. The visual web UI renders pipeline graphs that make it easy to understand flow, spot bottlenecks, and navigate directly from failures to detailed logs.
Originally developed at Pivotal Software and now part of the VMware Tanzu ecosystem, Concourse powers production CI/CD for organizations that need reliable, auditable automation. Stateless workers enable horizontal scaling by simply adding machines to the pool, while deployment options span BOSH for cloud-native environments, Helm for Kubernetes, Docker Compose for local development, and standalone binaries for any infrastructure.