blob: fcc0d458e95adf6f0345ea543a38e0d735b6b694 [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 Mussoa8eea7d2013-10-05 16:08:00 +020023 statsd
James E. Blaircdd00072012-06-08 19:17:28 -070024
25Indices and tables
26==================
27
28* :ref:`genindex`
29* :ref:`modindex`
30* :ref:`search`
31