zuul/zuul
James E. Blair 9f1245869b Handle builds without gearman jobs
Zuul creates fake Build objects for jobs that it skips due to
merge conflicts and other such situations.  If Zuul decides to
cancel such a build, we should handle it gracefully instead of
throwing an exception.

Also log received gearman job handles to better correlate builds
with gearman debug logs.

Change-Id: I1cd14c8249ac4c68e797430b2b4941f2eeee2acf
2014-02-26 10:31:58 -08:00
..
cmd Add gear statsd support 2014-02-21 09:29:47 -08:00
launcher Handle builds without gearman jobs 2014-02-26 10:31:58 -08:00
lib Revert "report message even if no action is specified" 2013-05-15 14:42:57 +00:00
merger Merge "Merger: log non Git exceptions on merge" 2014-02-25 19:16:36 +00:00
reporter Make all changes reportable 2013-12-27 10:22:46 -08:00
trigger Split the merger into a separate process 2014-02-17 11:47:15 -08:00
__init__.py Initial commit. 2012-05-29 14:49:32 -07:00
layoutvalidator.py Add require-approval to Gerrit trigger 2014-01-23 15:01:30 -08:00
model.py Ignore approvals without descriptions 2014-02-26 10:26:23 -08:00
rpcclient.py Add a promote client command 2013-12-09 08:13:23 -08:00
rpclistener.py Add a promote client command 2013-12-09 08:13:23 -08:00
scheduler.py Remove double accounting of builds 2014-02-17 13:35:01 -08:00
version.py Migrate to pbr. 2013-06-25 19:04:30 +00:00
webapp.py Add a JSON status test 2013-07-06 18:20:54 +00:00