The Gatekeeper, or a project gating system
Go to file
James E. Blair ad61501575 Support sshkey in merger.
The gerrit trigger took an sshkey parameter, but the merger,
which uses GitPython, did not honor it.  Add a GIT_SSH wrapper
for the merger to use to support arbitrary ssh keys for remote
git operation.

Change-Id: I43f0830905ee7103a2acbfa4b4f90959254f60b2
Reviewed-on: https://review.openstack.org/17269
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-12-03 16:55:53 +00:00
doc let us specify Gerrit root URL 2012-11-26 19:57:55 +00:00
etc let us specify Gerrit root URL 2012-11-26 19:57:55 +00:00
tests Reinitialize the repo object after a fetch. 2012-11-16 00:41:41 +00:00
tools Use try_imports rather for conditional imports. 2012-11-29 02:11:34 +00:00
zuul Support sshkey in merger. 2012-12-03 16:55:53 +00:00
.gitignore Import oslo-incubator for versioning 2012-11-17 01:32:14 +00:00
.gitreview Initial commit. 2012-05-29 14:49:32 -07: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 2012-06-01 13:50:21 -07: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 Use entrypoints for zuul-server. 2012-11-27 00:44:41 +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-ci/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