3 Project
Concourse began as a side-project by @vito
(hi!) and @xoebus
in 2014. Since then, Concourse has evolved into a dedicated community with contributors from all around the world.
Where is everything?
The Concourse repo houses the main codebase, where planning happens, and where issues are tracked. It is overseen by the maintainers team.
The Docs repo contains the source for the website you're reading now! It is overseen by the community team.
GitHub Discussions are used for support, announcements, idea sharing, and general conversations.
The Concourse blog features tutorials and updates from the development perspective.
The Concourse Discord server offers a great space to chat with other contributors.
Why make Concourse?
When working on a substantial project, having a pipeline to reliably test, deploy, and publish the product is essential for rapid iteration.
But with every CI system we tried, we found ourselves repeatedly facing the same problems: complex configs buried in many pages of the web UI, uncertainty about who changed what & when, managing dependencies and state on the workers, build contamination, frustrating UX...
Our project was expanding, and with every box we checked and for every worker we manually configured, the anxiety of having to rebuild everything if something failed grew increasingly. We began writing software to manage our CI instead of creating the software for the product we intended to build.
We created Concourse to be a CI system that provides peace of mind. A CI that's straightforward enough to fully understand and easy to maintain as your project grows; both in the complexity of the product and the size of your team. We aimed to build a CI with robust abstractions and fewer concepts to learn, making it easier to comprehend and allowing Concourse to evolve gracefully.
How can I help?
Concourse is a free and Open Source software project that depends on the contributions of sponsors and volunteers worldwide.
If you're interested in contributing, head over to GitHub and check out the contributing docs!
Report a security issue
To report a security issue, please email security@concourse-ci.org.
Security advisories will be published as concourse/concourse
GitHub Security Advisories.
Thanks!
It's been a long journey and we're grateful to many people for our continued success. We are deeply indebted to all who help sustain this project, but the extraordinary efforts of the following organizations deserve special recognition.
- Pivotal
Concourse wouldn't be what it is today without Pivotal. This extends beyond the sponsorship, which began in early 2015 - without the experiences we gained and the practices we learned while working on Cloud Foundry and BOSH, we would have neither the technical expertise nor the strong opinions that led to Concourse's creation.