blob: 3f903db4688147bfbd804d0e58c32647cc591c4c [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
Thanh Ha33ccffe2016-01-24 21:32:25 -050016 quick-start
James E. Blaircdd00072012-06-08 19:17:28 -070017 gating
Joshua Heskethfe485c62015-08-11 23:42:34 +100018 connections
James E. Blaircdd00072012-06-08 19:17:28 -070019 triggers
Joshua Hesketh1879cf72013-08-19 14:13:15 +100020 reporters
James E. Blaircdd00072012-06-08 19:17:28 -070021 zuul
Joshua Heskethfe485c62015-08-11 23:42:34 +100022 merger
Antoine Musso45dd2cb2014-01-29 17:17:43 +010023 cloner
Paul Belanger174a8272017-03-14 13:20:10 -040024 executors
Antoine Mussoa8eea7d2013-10-05 16:08:00 +020025 statsd
Joshua Heskethfe485c62015-08-11 23:42:34 +100026 client
James E. Blaire4de4f42017-01-19 10:35:24 -080027 developer
James E. Blaircdd00072012-06-08 19:17:28 -070028
29Indices and tables
30==================
31
32* :ref:`genindex`
33* :ref:`modindex`
34* :ref:`search`
35