The Gatekeeper, or a project gating system
Go to file
James E. Blair 4795838dd2 Add layout file validation.
Based on voluptuous library.

Basic validation should catch typos, missing or extra attributes.
Can be expanded to do more serious validation (ie, specifying
a comment in a trigger should require the event be comment-added).

Adds a command line option to validate a named layout file and
exit.

(Also add dist/ to .gitignore.)

Change-Id: Ia864ebde1765141d4d1a52bc77033689b6210e81
Reviewed-on: https://review.openstack.org/19443
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-01-15 01:17:47 +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 Add layout file validation. 2013-01-15 01:17:47 +00:00
tools Add layout file validation. 2013-01-15 01:17:47 +00:00
zuul Add layout file validation. 2013-01-15 01:17:47 +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
openstack-common.conf 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
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

# 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