Jenkins Is Getting Old
Anyone who agrees with the OP should give Zuul-ci.org a look.<p>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 <i>all</i> job/pipeline configuration in git means you can test things like CI job changes <i>before</i> they're committed.<p>Cross-repo pre-merge dependency management means I can build whole speculative futures in PR's <i>before</i> it lands and breaks the build.<p>Funny story, the Zuul build status badge is just a static image, because Zuul does not allow code to merge if it fails tests: <a href="https://zuul-ci.org/docs/zuul/user/badges.html" rel="nofollow">https://zuul-ci.org/docs/zuul/user/badges.html</a><p>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:<p><a href="http://fewbar.com/the-build-is-never-broken/" rel="nofollow">http://fewbar.com/the-build-is-never-broken/</a>
<a href="http://fewbar.com/zuul-ci-crossing-streams/" rel="nofollow">http://fewbar.com/zuul-ci-crossing-streams/</a>