Provider Overview
Concourse CI is a container-native open-source CI/CD system developed by Pivotal (now VMware). Unlike traditional CI/CD tools, Concourse uses a unique resource-oriented pipeline model — each task runs in its own container, with inputs and outputs managed via Resources. This ensures build isolation and reproducibility. Concourse uses declarative YAML configuration and supports auto-scaling and parallel execution.
Key Strengths
- Container Isolation: Each task in its own container for environment consistency
- Resource-Oriented Model: Resources as first-class citizens, clear pipeline traceability
- Reproducibility: Same inputs guarantee same outputs
- Auto-Scaling: Workers scale based on load
Limitations
- Steep Learning Curve: Resource, task, pipeline concepts take time to understand
- Limited Ecosystem: Fewer plugins than Jenkins
- Basic Web UI: Management and debugging less polished than commercial products
Use Cases
- Isolation-Focused Teams (★★★★★): Strict build isolation requirements
- VMware/Pivotal Ecosystem (★★★★): Teams with existing VMware infrastructure
- Traditional Teams (★★★): Evaluate Jenkins or GitHub Actions
Pricing
| Item | Price |
|---|---|
| Concourse Core | Open source free (Apache 2.0) |
| Concourse Enterprise | Commercial license via VMware |
FAQ
- Concourse vs Jenkins? Concourse is container-native and resource-oriented; Jenkins uses plugin-based pipeline models.
- Production ready? Yes, used by many large enterprises.
- Requires Kubernetes? Not required, but can run on Kubernetes.