blob: abe80893a7e646c307b7d57c06ef8b6d8e3afc25 [file] [log] [blame]
James E. Blaircdd00072012-06-08 19:17:28 -07001Zuul - A Project Gating System
2==============================
3
4Zuul is a program that is used to gate the source code repository of a
5project so that changes are only merged if they pass tests.
6
7The main component of Zuul is the scheduler. It receives events
James E. Blair1f4c2bb2013-04-26 08:40:46 -07008related to proposed changes, triggers tests based on those events, and
9reports back.
James E. Blaircdd00072012-06-08 19:17:28 -070010
11Contents:
12
13.. toctree::
14 :maxdepth: 2
15
16 gating
17 triggers
James E. Blair4076e2b2014-01-28 12:42:20 -080018 merger
James E. Blaircdd00072012-06-08 19:17:28 -070019 launchers
Joshua Hesketh1879cf72013-08-19 14:13:15 +100020 reporters
James E. Blaircdd00072012-06-08 19:17:28 -070021 zuul
James E. Blair4ce47da2013-12-05 14:06:08 -080022 client
Antoine Musso45dd2cb2014-01-29 17:17:43 +010023 cloner
Antoine Mussoa8eea7d2013-10-05 16:08:00 +020024 statsd
James E. Blaircdd00072012-06-08 19:17:28 -070025
26Indices and tables
27==================
28
29* :ref:`genindex`
30* :ref:`modindex`
31* :ref:`search`
32