blob: 36a76b73cffefb874ae9346f5bd32f19f1ac882d [file] [view]
# Zuul: Project Gating for Gerrit
Zuul is a project gating system, which is like a CI/CD system that is
primarily focused on ensuring multiple changes are well-tested with
each other before being merged.
Zuul was originally written for Gerrit, and as such, has a special
relationship with it. Zuul takes advantage of Gerrit topics to
support circular dependencies between changes. It may be the only CI
system that can do something reasonable with Gerrit submodule
subscriptions. And it recently added its eighth method of interfacing
with Gerrit.
In addition to all this love for Gerrit, Zuul also seamless integrates
with other code review systems allowing teams to use its cross-project
dependency features to test changes in Gerrit and GitHub/Gitlab/etc
together.
This presentation will provide an overview of Zuul, how it integrates
with Gerrit, and recent updates to support new features in Gerrit.
*[James Blair, Acme Gating](../speakers.md#corvus)*