The Gatekeeper, or a project gating system
Go to file
James E. Blair 23ec1bac6b Be more cautious with stats calculations.
These occur at critical points in the code and should be protected
with exception handlers.

Make sure that a build actually has a start time before calculating
its duration.

Change-Id: I1ff1260da0b7b5095c6b075bd0d78c7a1490686a
Reviewed-on: https://review.openstack.org/19023
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-01-05 02:21:37 +00:00
doc precision on email_filter 2012-12-28 17:59:50 +00:00
etc filter events by user email 2012-12-18 15:47:16 +00:00
tests Fix exception calculating run time for lost builds. 2013-01-01 01:25:19 +00:00
tools Add statsd. 2012-12-26 17:05:40 +00:00
zuul Be more cautious with stats calculations. 2013-01-05 02:21:37 +00:00
.gitignore Import oslo-incubator for versioning 2012-11-17 01:32:14 +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 Fix exception calculating run time for lost builds. 2013-01-01 01:25:19 +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