Zuul is a python daemon which acts as a gateway between Gerrit and Jenkins. It listens to Gerrit stream-events feed and trigger jobs function registered by Jenkins using the Jenkins Gearman plugin. The jobs triggering specification is written in YAML and hosted in the git repository integration/config.git as /zuul/layout.yaml.
https://www.mediawiki.org/wiki/Continuous_integration/Zuul
Note: This Phabricator project is about Zuul from an infrastructure perspective (e.g. Upgrading Zuul, its integration with Gerrit and Jenkins etc.). It is merely a tag and all tasks should be also be tagged with Continuous-Integration-Infrastructure