1 # LTTng configuration for Jenkins
3 This repository holds the configuration of the LTTng Jenkins jobs. It is
4 meant to be used with Jenkins Job Builder from the OpenStack Foundation.
8 Generate XML files for Jenkins jobs from YAML files:
10 $ jenkins-jobs test jobs/ -o output/
12 Update Jenkins jobs which name starts with "babeltrace":
14 $ jenkins-jobs --conf etc/jenkins_jobs.ini update jobs/ babeltrace*
17 ## Updating kernel and modules jobs
19 # Delete current RC jobs
20 $ jenkins-jobs --conf etc/jenkins_jobs.ini delete --path jobs/lttng-modules.yaml:jobs/kernel.yaml \*rc\*_build
22 # Update kernel versions
23 $ automation/kernel-seed.py > job/inc/kernel-versions.yaml
26 $ jenkins-jobs --conf etc/jenkins_jobs.ini update jobs/lttng-modules.yaml:jobs/kernel.yaml