The Gatekeeper, or a project gating system
Go to file
James E. Blair 0018a6c711 Treat any non-success result as a failure.
Aborted, lost, skipped, unstable will all cause a change not to
merge, so treat them the same when deciding if any job for a
change failed.  This should stop new launches and cancel builds
faster when these alternate failures happen.

Also, make the output of the completed jobs in the test suite
more comprehensible by including the change numbers, and use
a new object with its own string formatting for printing.

Change-Id: I2826b0eb5d26a019fed7d20bb1296624588c9fac
Reviewed-on: https://review.openstack.org/23123
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-03-05 04:27:25 +00:00
doc Correct two links. 2013-02-26 23:22:32 +00:00
etc Add basic status HTML/JS. 2013-01-29 00:50:10 +00:00
tests Treat any non-success result as a failure. 2013-03-05 04:27:25 +00:00
tools Update Voluptuous requirement to version 0.6. 2013-02-21 23:41:42 +00:00
zuul Treat any non-success result as a failure. 2013-03-05 04:27:25 +00:00
.gitignore Add layout file validation. 2013-01-15 01:17:47 +00:00
.gitreview Updated .gitreview location 2012-12-16 20:34:13 +00:00
.mailmap Fix pep8 E127 violations 2012-09-26 14:23:10 +00:00
LICENSE Initial commit. 2012-05-29 14:49:32 -07:00
MANIFEST.in Import oslo-incubator for versioning 2012-11-17 01:32:14 +00:00
README Update README for project move. 2012-12-16 20:34:22 +00:00
openstack-common.conf Import oslo-incubator for versioning 2012-11-17 01:32:14 +00:00
setup.cfg Restrict test coverage to the zuul package. 2012-09-10 20:06:36 +00:00
setup.py Use entrypoints for zuul-server. 2012-11-27 00:44:41 +00:00
tox.ini Remember merges to save time. 2013-02-27 16:00:44 +00:00

README

# Zuul

Zuul is a trunk gating system developed for the OpenStack Project.

## Contributing

To get the latest code, see: https://github.com/openstack-infra/zuul

Bugs are handled at: https://launchpad.net/zuul

Code reviews are, as you might expect, handled by gerrit. The gerrit they
use is http://review.openstack.org

Use `git review` to submit patches (after creating a gerrit account that links to your launchpad account). Example:

    # Do your commits
    git review
    # Enter your username if promped