== Gearman not actually necessary ==
Turns out that gearman isn't necessary. The only remaining problem I have is with jenkins jobs looking for obscure ZUUL_* parameters.
== Harbormaster Build Plan details ==
[[ /harbormaster/step/view/22/ | Harbormaster Plan 9, Step 22 ]]
Result:
```
18:52:02 Started by user harbormaster
18:52:02 Building remotely on ci-jessie-wikimedia-127142 (ci-jessie-wikimedia) in workspace /home/jenkins/workspace/tox-jessie
18:52:02 Using checkout strategy: Default
18:52:02 Last Built Revision: Revision e553801db0c2be53afc97d3a9e1b81aca9894c74 (detached)
18:52:03 Wiping out workspace first.
18:52:03 Cloning the remote Git repository
18:52:03 Using shallow clone
18:52:03 Cloning repository http://phabricator.wikimedia.org/diffusion/1645/thumbor-plugins.git
18:52:04 > git init /home/jenkins/workspace/tox-jessie # timeout=10
18:52:04 Fetching upstream changes from http://phabricator.wikimedia.org/diffusion/1645/thumbor-plugins.git
18:52:04 > git --version # timeout=10
18:52:04 > git -c core.askpass=true fetch --tags --progress http://phabricator.wikimedia.org/diffusion/1645/thumbor-plugins.git +refs/heads/*:refs/remotes/origin/* --depth=1
18:52:04 > git config remote.origin.url http://phabricator.wikimedia.org/diffusion/1645/thumbor-plugins.git # timeout=10
18:52:04 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
18:52:04 > git config remote.origin.url http://phabricator.wikimedia.org/diffusion/1645/thumbor-plugins.git # timeout=10
18:52:04 Fetching upstream changes from http://phabricator.wikimedia.org/diffusion/1645/thumbor-plugins.git
18:52:04 > git -c core.askpass=true fetch --tags --progress http://phabricator.wikimedia.org/diffusion/1645/thumbor-plugins.git --depth=1
18:52:05 getCandidateRevisions(false,8f496cea3c929ea0844f843fb28bdeb70657d832,,,hudson.plugins.git.util.BuildData@2eb82eb4[scmName=<null>,remoteUrls=[$ZUUL_URL/$ZUUL_PROJECT],buildsByBranchName={detached=Build #8467 of Revision e553801db0c2be53afc97d3a9e1b81aca9894c74 (detached)},lastBuild=Build #8467 of Revision e553801db0c2be53afc97d3a9e1b81aca9894c74 (detached)]) considering branches to build
18:52:05 > git rev-parse 8f496cea3c929ea0844f843fb28bdeb70657d832^{commit} # timeout=10
18:52:05 Not a valid SHA1 8f496cea3c929ea0844f843fb28bdeb70657d832
18:52:05 Qualifying 8f496cea3c929ea0844f843fb28bdeb70657d832 as a branch in repository origin -> origin/8f496cea3c929ea0844f843fb28bdeb70657d832
18:52:05 > git rev-parse origin/8f496cea3c929ea0844f843fb28bdeb70657d832^{commit} # timeout=10
18:52:05 Failed to rev-parse: origin/8f496cea3c929ea0844f843fb28bdeb70657d832
18:52:05 > git rev-parse 8f496cea3c929ea0844f843fb28bdeb70657d832^{commit} # timeout=10
18:52:05 Failed to rev-parse: 8f496cea3c929ea0844f843fb28bdeb70657d832
18:52:05 ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
```
https://integration.wikimedia.org/ci/view/Default/job/tox-jessie/8471/parameters/
* `https://integration.wikimedia.org/ci/job/tox-jessie/buildWithParameters?job=tox-jessie&token=`**xxxx**
Additional Query Parameters:
|&ZUUL_BRANCH=|**${repository.clone.branch}**
|&ZUUL_COMMIT=|**`${repository.clone.ref}`**
|&ZUUL_URL=|**`${repository.clone.baseuri}`**
|&ZUUL_PROJECT=|**`${repository.clone.name}`.git**
|&ZUUL_CHANGE=|**`${build.id}`**
|&ZUUL_PIPELINE=|**test**
|&ZUUL_UUID=|**`${build.id}`**
|&ZUUL_VOTING=|**1**
|&OFFLINE_NODE_WHEN_COMPLETE=|**1**