This repository holds the configuration of the LTTng Jenkins jobs. It is
meant to be used with Jenkins Job Builder from the OpenStack Foundation.
-A patched version of JJB is currently required with this repository, it
-can be installed directly from github :
+It can be installed with:
- $ virtualenv -p python2 .venv
+ $ virtualenv -p python3 .venv
$ . .venv/bin/activate
- $ pip install git+git://github.com/mjeanson/jenkins-job-builder
+ $ pip install jenkins-job-builder
## Example Usage
$ jenkins-jobs --conf etc/jenkins_jobs.ini delete --path jobs/lttng-modules.yaml:jobs/kernel.yaml \*rc\*_build
# Update kernel versions
- $ automation/kernel-seed.py > job/inc/kernel-versions.yaml
+ $ automation/kernel-seed.py > jobs/inc/kernel-versions.yaml.inc
# Update jobs
$ jenkins-jobs --conf etc/jenkins_jobs.ini update jobs/lttng-modules.yaml:jobs/kernel.yaml