The Gatekeeper, or a project gating system
Go to file
Joshua Hesketh 5fea867c70 Add support for emailing results via SMTP
Utilises the new reporter plugin architecture to add support for
emailing success/failure messages based on layout.yaml.

This will assist in testing new gates as currently after a job has
finished if no report is sent back to gerrit then only the workers
logs can be consulted to see if it was successful. This will allow
developers to see exactly what zuul will return if they turn on
gerrit reporting.

Change-Id: I47ac038bbdffb0a0c75f8e63ff6978fd4b4d0a52
2013-09-02 09:55:49 +10:00
doc Add support for emailing results via SMTP 2013-09-02 09:55:49 +10:00
etc Add support for emailing results via SMTP 2013-09-02 09:55:49 +10:00
tests Add support for emailing results via SMTP 2013-09-02 09:55:49 +10:00
tools Add manual job triggering script. 2013-07-08 22:16:11 +00:00
zuul Add support for emailing results via SMTP 2013-09-02 09:55:49 +10:00
.gitignore Migrate to testrepository. 2013-06-27 01:49:59 +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
.testr.conf Add ability to skip log capture. 2013-07-02 17:47:23 +00:00
LICENSE Initial commit. 2012-05-29 14:49:32 -07:00
MANIFEST.in Migrate to pbr. 2013-06-25 19:04:30 +00:00
NEWS.rst Separate reporters from triggers 2013-08-29 13:17:12 +10:00
README.rst Drop Jenkins.getBestBuildURL() method 2013-05-05 21:58:29 +00:00
TESTING.rst Support multiple triggers 2013-08-01 11:56:52 -07:00
requirements.txt Use an OrderedDict for pipelines 2013-08-27 10:48:33 -07:00
setup.cfg Enable warnerrors for pbr to catch Sphinx warnings 2013-07-19 21:26:03 -04:00
setup.py Migrate to pbr. 2013-06-25 19:04:30 +00:00
test-requirements.txt Include discover in test requirements. 2013-07-18 14:19:20 -07:00
tox.ini Make E123 pep8 clean 2013-07-20 20:40:41 -04:00

README.rst

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 prompted