Guarding the gate with Zuul
summary
Zuul is a gatekeeper that gates merges only after tests pass by listening to Gerrit events, enqueuing jobs to Gearman/Jenkins, merging temporary refs and reporting back a verified vote. It runs predictive multi-repo testing so patches are tested in the exact future state they will be merged, avoids merge races, and supports cross‑project deps. The system manages thousands of jobs across hundreds of projects and is used to gate OpenStack.
AI-written summary · about
chapters (6)
- 0:00Joshua Hesketh
- 0:57Guarding the gate with Zuul
- 8:30Introducing zuul...
- 11:53Pipelines
- 13:37typical gate pipeline
- 20:56zuul client
related talks
34mProject Gating with Zuul
48mTrunk Gating with Gerrit, Jenkins & Zuul
15mAdvanced Zuul Features as used by OpenDev
43mThere is no Dana only Zuul
29mSimultaneous Dependencies with Zuul
15mZuul at Volvo Cars
27mVolvo and Zuul CI
45mDeveloping, testing and deploying open infrastructure with Zuul for the OpenDev collabatory
