Continuous integration/Tutorials/Trigger a job manually

When creating new Jenkins job, you would want to experiment with it before it gets included in the Zuul configuration. Your labs account would need to be allowed to trigger build in Jenkins (should be the case if it has been added to either the wmf or the wmde LDAP groups).

Browse to the Jenkins job then click theBuild with Parameters. A new screen will ask you to fill in Zuul related parameters, they define the project name, commit and git reference, the parameters are used by the Job to apply the patch. You can get such parameters from the properties of another job that already ran for a change. Then copy paste at least the following fields:
 * ZUUL_PROJECT
 * ZUUL_BRANCH
 * ZUUL_REF
 * ZUUL_COMMIT
 * ZUUL_CHANGE_IDS

Then press [build], the job will then run as it has been triggered by Zuul.

If you are not happy with the result, you will probably tweak your job configuration. To run another build against the same change, you can browse to the previous Jenkins build page. On the left is a Rebuild link which will fill out the parameters for you.