CI for the Debian Linux kernel team
decadent.org.uk
decadent.org.uk
I maintain the CI&D pipeline for my ~3 million LOC c++ project (plus a handful of non c++ components for online services), and this hits hard. None of the existing services are designed for building large projects, and all really require custom work to maintain.
It's really quite painful and a big barrier to adoption of modern best practices. I would love it if there were services we could utilise to speed up these builds (like a hosted networked ccache, preferably one that runs on Windows too for us).
It doesn't "burst" like cloud (so you pay annual licensing on your peak usage), and your build system needs to support it. It's almost certainly going to be cheaper (and likely easier to manage) to use the fattest server you can find over incredibuild.
That said, if you are in an office with 10/100Gb cabling, and money is no object, giving developers an 8 core i9, backing them up with incredibuild and local linking is an incredible workflow to provide.
(not an out-of-box solution, but perhaps useful in addition to what you already have, for checking basic build integrity, for example)
I was under the impression some of the bigger kernel teams have access to large amounts of cloud power. Is that only at kernel upstream level (rather than the distro's kernel team)?