2 ms·
Anyone who agrees with the OP should give Zuul-ci.org a look. I run Zuul in production with GitHub and AWS, and it's been really useful for us. It scales to th
by RealSpamapS 7y ago
Anyone who agrees with the OP should give Zuul-ci.org a look.
I run Zuul in production with GitHub and AWS, and it's been really useful for us. It scales to the moon, parallelizes everything, and having all job/pipeline configuration in git means you can test things like CI job changes before they're committed.
Cross-repo pre-merge dependency management means I can build whole speculative futures in PR's before it lands and breaks the build.
Funny story, the Zuul build status badge is just a static image, because Zuul does not allow code to merge if it fails tests: https://zuul-ci.org/docs/zuul/user/badges.html https://zuul-ci.org/docs/zuul/user/badges.html
Full disclosure: I worked on a defunct zuul based service for a little while, and still am a core developer with lots of code in Zuul. A few presentations I've given are here:
http://fewbar.com/the-build-is-never-broken/ http://fewbar.com/the-build-is-never-broken/
http://fewbar.com/zuul-ci-crossing-streams/ http://fewbar.com/zuul-ci-crossing-streams/