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.