It seems like half the timeouts I see are in the middle of the day when https://traviscistatus.com/ says that there’s a big backlog of OSX builds.
It’s a regular thing, probably something to do with Linux VMs on Google Cloud (where
sudo: true builds run) and EC2 (where
sudo: false builds run) being way cheaper than MacStadium machines.
nix developer @asomers has been running a dedicated FreeBSD machine with BuildBot, because they want to support that platform properly and nobody seems to provide CI-As-A-Service for FreeBSD. Their BuildBot tends to take a few minutes to run. Their OSX builds on Travis take a few hours.
Could this help solve a bunch of project’s CI woes? Personally, I’m willing to help pay for it, but I don’t have time to maintain a BuildBot instance alone. I’ve got enough on my plate lately.