e812a72d7d
Also added functionality to wait until a StartJobWorker can service a build request. This change eliminates putting builds on the jenkins queue. Now jobs are either running or it's not. The only cancel that makes sense is an abort (currently running jobs). AbstractWorkerThread.java - add comments, set worker id to name instead of random uuid ExectorWorkerThread.java - create thread of each jenkins executor GearmanPlugin.java - refactor to spawn a thread for every executor NodeAssignmentAction.java - provide access to label name StartJobWorker.java - make thread block execution until there is an available jenkins executor to run the job. Also set the gearman job return parameters. StopJobWorker.java - Set gearman job return parameters. Change-Id: I30cec8ca3900eb7976c38077383505ea73e744dd |
||
---|---|---|
.settings | ||
src/main | ||
.classpath | ||
.gitignore | ||
.gitreview | ||
.project | ||
LICENSE | ||
README.txt | ||
bsd.txt | ||
debug | ||
install-fast | ||
pom.xml | ||
run-fast |
README.txt
This plugin attempts to integrate Gearman with Jenkins. http://wiki.jenkins-ci.org/display/JENKINS/Gearman+Plugin