What's involved in running CI for one of the largest open source projects? With over 2000 Git & Jenkins projects & thousands of commits a day, there's plenty of code to review, test, & merge. We'll be talking about how Zuul, the open source CI gatekeeper, functions & the what's involved with supporting over 900 virtual machines over 17 public & private clouds running.
Community infrastructure donations are the lifeblood of Zuul feeding it compute resources. We want to share our experiences building, operating, & donating a private OpenStack cloud dedicated the Zuul CI/CD project to the OpenStack community. Starting from an initial idea, finding parties willing to donate bare metal, cloud architecture, system deployment, day two operational concerns, we'll take you through our journey towards making this dream a reality. We were amazed at the support we received from the OpenStack community at large helping us overcome technical hurdles. We want to share our experiences, tricks, & tips hopefully encouraging others to make their own donations in the future.