The linaro jenkins server can be found at https://ci.linaro.org/

Creating CI jobs

Jobs are created using https://jenkins-job-builder.readthedocs.io/en/latest/ , which allows us define the jobs as yaml files, to be merged in via Gerrit. The repository from the jobs configurations is at

https://git.linaro.org/ci/job/configs.git/

Sample CI job

Notable features

Adding Job configs to our jenkins

Deleting a Job from Jenkins

To remove a job from Jenkins, you need to set the display-name to “DELETE ME” in the config. The next time jjb is run, the job will be removed from Jenkins and it is safe to “git rm” the file from the repository.

In the event that you delete a job config before running the “DELETE ME” step, you will need to contact a Systems team member to manually remove the job from Jenkins via the administrative interface.