Zuul is a tool written and run by the OpenStack Infrastructure team that is
used to manage running continuous infrastructure jobs. It provides projects
with a way to define test jobs that will run on each proposed commit. These
tests are required to pass in order for any proposed patch to merge.

When you push a patch to gerrit zuul will automatically trigger jobs to verify
the patch functions properly.