Concourse ist ein Open-Source-Automatisierungssystem, das vor allem für CI/CD eingesetzt wird. Pipelines beschreiben Sie in YAML; sie bestehen aus Ressourcen, Tasks und Jobs: Ressourcen sind externe Quellen wie ein Git-Repository, Tasks laufen jeweils in einem eigenen Container, und Jobs bilden einen Abhängigkeitsgraphen vom Quellcode bis zur Produktion. Pipelines verwalten Sie mit dem Kommandozeilenwerkzeug fly und verfolgen sie in einer Weboberfläche. Concourse ist in Go geschrieben und unter der Apache-2.0-Lizenz verfügbar.
Concourse ist ein Softwareprojekt und kein gehosteter Dienst: Sie laden den Server und die fly-CLI herunter und betreiben sie selbst, etwa mit systemd oder Docker Compose. So bestimmen Sie selbst, wo Pipelines, Quellcode und Geheimnisse verarbeitet werden. Das Projekt entstand 2014 bei Pivotal und wurde 2015 als Open Source veröffentlicht. Laut Governance-Repository wechselt das Projekt zur Cloud Foundry Foundation, deren Governance-Mechanismen künftig gelten. Für europäische Organisationen ist Concourse ein CI/CD-System, das vollständig in eigener Hand laufen kann, ohne Abhängigkeit von einem externen Cloud-Anbieter.