concourse
Concourse is a container-based automation system written in the Go language and is often used for CI/CD processes. Structured using declarational YAML files, this system adopts principles such as uniformity, invariance, and repeatable compilations. It is distributed as a single binary file and can be installed in BOSH release formats with Kubernetes Helm chart.
concourse · DevOps / Build / Infra
Common commercial products in this category: GitHub Actions, CircleCI, Atlassian Bamboo
- You define automation process lines using declarational YAML files.
- You use the fly command line interface to manage and configure transaction lines.
- You run simple or complex automation processes by scaling them.
- ↑ PositiveHacker News
Concourse CI
“A little late to this discussion, but although I'm a big fan of many of the concepts in Concourse, I think it's lacking a lot of polish. For example, I have actually implemented patterns within Jenkins to force all jobs to run inside of containers. A job is just a container +…”
- ↓ NegativeHacker News
Concourse CI
“> Concourse looks good on the surface but it's really not that great. I've used teamcity, jenkins, gocd, circleci, concourse, and travisci. For multi-project systems, concourse is king. (I like travisci for by-itself, non-system projects) > The UI is clunky. What? You just said…”