Please note that the most of the information on this page is valid for most of the OPNFV Projects. The information will be documented properly once CI setup of all the projects (installer projects mainly) are aligned.
Fuel currently has two daily jobs running against master branch. (after branch off, LF POD2 will switch to stable branch.) The purpose of these jobs is to do Fuel builds, deployments on bare metal, functest and yardstick.
These jobs are triggered once a day during the night.
The daily build jobs do not vote on Gerrit and do not send comments there.
Current daily jobs are
Please note that the daily build jobs for brahmaputra branch have not been created due to not having the branch yet.
The build job uploads the ISO to OPNFV Artifact Repo and the ISOs are named opnfv-<timestamp>.iso.
The only way to trigger daily build jobs is to login to Jenkins and click Build with Parameters. Fuel committers should be able to do this. If not, please open a ticket to OPNFV Helpdesk and contact Aric.
Starting Full Run
Starting Deployment Only
Fuel has one verify job per branch like all the other OPNFV Projects. The purpose of these jobs is to do a simple sanity check on the change by running Fuel build.
This job gets triggered by Gerrit when a new change/patch comes into Gerrit for Fuel repo and tries to build the patch and
The change can not be submitted while it has Verified -1 even if there is a +2.
Current verify jobs are
This job does not upload ISO to OPNFV Artifact Repo.
Please note that the verify job for brahmaputra branch has not been created due to not having the branch yet.
If the job fails due to environmental issues, it can be retriggered by adding a comment to change on Gerrit. The comment must contain either one of the keywords reverify or recheck.
In rare cases it might be needed to submit a change forcefully even though the change got Verified -1 from Jenkins
In this case, the Verified -1 vote can be removed by retriggering the job as explained above to remove the Verified vote. While to verify job is still running, committers can put +2 and Verified +1 there and click the submit button.
But it is not advised to do this!
Fuel has two merge jobs per branch. The purpose of these jobs is to do Fuel build and virtual deployment on the branch they're configured for right after the change is submitted provide feedback.
These jobs get triggered by Gerrit when a change is submitted to corresponding branch on Gerrit.
The merge jobs do not vote on Gerrit but send comments there, stating the result of build and virtual deployments.
Current merge jobs are
Please note that the merge jobs for brahmaputra branch have not been created due to not having the branch yet.
The build job uploads the ISO to OPNFV Artifact Repo for virtual deployment purposes and removed afterwards if the virtual deployment is successful. The uploaded ISOs are named opnfv-gerrit-<gerrit_change_id>.iso.
If the job fails due to environmental issues, it can be retriggered by adding a comment to change on Gerrit. The comment must contain the keyword remerge.