The Gatekeeper, or a project gating system
Go to file
James E. Blair 4a035d9fcb Don't store change_queue in QueueItem
This was causing a problem with window sizes on reconfiguration because
the ChangeQueue objects were persisting across the reload via the local
reference inside of QueueItem.  Instead of adding more complexity to
reset those on reEnqueue, drop that and instead find the change queue
via the change's project when needed.

Also fix the fact that the QueueItem pipeline reference was not being
updated (it was set to None before a re-enqueue but then not set to
the new pipeline value).

Change-Id: I7f7050bfec985972ad7a1bc89da02d7b0753b798
2014-01-23 13:23:15 -08:00
doc Add Zuul ref replication 2014-01-08 13:56:03 +08:00
etc Add the possibility to pass the zuul url 2013-11-26 18:57:17 -02:00
tests Add rate limiting to dependent pipeline queues 2014-01-22 11:45:34 -08:00
tools Update trigger-job.py to pass LOG_PATH 2013-10-03 15:31:04 -07:00
zuul Don't store change_queue in QueueItem 2014-01-23 13:23:15 -08:00
.gitignore Ignore .venv directory 2013-12-03 17:23:54 -08: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 Document zuul_url breaking change 2013-12-04 08:57:35 -08:00
README.rst Update the url for the zuul git repo 2013-12-31 09:30:01 -05:00
TESTING.rst Support multiple triggers 2013-08-01 11:56:52 -07:00
requirements.txt test: support voluptuous 7.0+ 2013-10-31 10:52:55 +01:00
setup.cfg Add a zuul client 2013-12-02 08:32:01 -08:00
setup.py Partial sync with OpenStack requirements. 2013-09-25 15:30:37 -07:00
test-requirements.txt Pin Sphinx to <1.2 2013-12-10 08:41:18 -08:00
tox.ini Use timeout fixture (30 seconds) for tests 2013-12-23 15:41:23 -08: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://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