Simultaneous Dependencies with Zuul
summary
Zuul v10 makes circular simultaneous dependencies the default and adds automatic job deduplication, so a single build set can include multiple commits across repos and run shared integration jobs only once. Changes link with a depends-on footer or Gerrit topics with submit whole topic, and Zuul can span Gerrit, GitHub and GitLab. It supports speculative execution and atomic multi-repo deploys before merge, scales from one job per day to tens of thousands, and shows live examples on review.open.dev with real change IDs.
AI-written summary · about
chapters (8)
- 0:00Introduction to Zuul
- 2:08Zuul fundamentals
- 4:24Continuous integration history
- 7:23Managing cross-repo dependencies
- 12:23Circular dependencies in Zuul
- 17:42Refactoring for job deduplication
- 20:49Summary and implementation
- 22:16Q&A session








