Part 1 was the foundation - Jenkins as a Code, ephemeral workers, the whole thing. Part 2 was the painful platform - macOS. This one is sideways: we moved a chunk of the CI workload off Jenkins entirely, onto GitHub Actions, using EC2 spot instances as the runner fleet.
This isn't me saying "Jenkins is dead, use GitHub Actions". The Jenkins setup...
🛡️ VERIFIED CYBER INTELLIGENCE ID: #3513485