The Gatekeeper, or a project gating system
Go to file
Tobias Henkel 46237f1559 Fix missing mutex release when aborting builds
Currently when zuul aborts a build due to e.g. abandoning a change the
mutex doesn't get released. This blocks all further jobs requiring the
mutex until zuul is restarted. This adds test cases for detecting this
and the missing mutex releases.

Change-Id: I37e69310fed045c5a41bd4eccb151c8826f342ea
Story: 2000657
Task: 3115
2016-11-18 09:15:36 +00:00
doc Merge "Expose webapp listen_address and port" 2016-07-12 23:31:02 +00:00
etc Merge "Expose webapp listen_address and port" 2016-07-12 23:31:02 +00:00
tests Fix missing mutex release when aborting builds 2016-11-18 09:15:36 +00:00
tools Merge "Use high precedence when manually submitting jobs" 2016-07-12 23:27:28 +00:00
zuul Fix missing mutex release when aborting builds 2016-11-18 09:15:36 +00:00
.gitignore Add vim swap files to .gitignore 2015-12-10 18:18:34 +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 Reduce Log Size 2016-06-10 10:15:50 -07: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 Fix two typos on zuul documentation 2015-07-28 22:16:32 +09:00
README.rst Switched documentation to point to storyboard. 2014-11-11 15:59:24 -08:00
TESTING.rst Support multiple triggers 2013-08-01 11:56:52 -07:00
bindep.txt Move other-requirements.txt to bindep.txt 2016-08-12 19:31:24 +02:00
requirements.txt Pin paramiko < 2.0.0 2016-05-02 12:48:17 +00:00
setup.cfg Add ansible launch server 2016-04-22 09:52:05 -07:00
setup.py Partial sync with OpenStack requirements. 2013-09-25 15:30:37 -07:00
test-requirements.txt Remove discover from test-requirements 2016-07-22 05:07:08 +00:00
tox.ini Merge "Add support for bindep" 2016-06-21 12:07:27 +00:00

README.rst

Zuul

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

Contributing

To browse the latest code, see: https://git.openstack.org/cgit/openstack-infra/zuul/tree/ To clone the latest code, use git clone git://git.openstack.org/openstack-infra/zuul

Bugs are handled at: https://storyboard.openstack.org/#!/project/679

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