jjb: lava: Rework baremetal jobs and introduce trigger job
authorFrancis Deslauriers <francis.deslauriers@efficios.com>
Thu, 21 Dec 2017 21:07:39 +0000 (16:07 -0500)
committerFrancis Deslauriers <francis.deslauriers@efficios.com>
Tue, 9 Jan 2018 03:19:31 +0000 (22:19 -0500)
commit962ee225ba977bb2d66da65494e3f6f07aa6dbfd
treeefd3fda4b98d59b5f61272479431d480451526ea
parentc236528e30507834a23058441c072fb69ed224f7
jjb: lava: Rework baremetal jobs and introduce trigger job

Previously, each job was tracking jobs in its branches of interest in an
odd combination Jenkins CMS trigger and Bash script. It readability was
low and maintainability even lower.

This commit implements those features using the Groovy script console.

Lava jobs are now taking commit IDs as parameter. The trigger job checks
the status of each git branches of interest and launch the right jobs
for each new changes in those branches using the right commit IDs.

The goal of these changes is to increase maintainability and to regroup
the lava jobs under a single umbrella Jenkins project.

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
jobs/lttng-baremetal-tests.yaml
scripts/lttng-baremetal-tests/baremetal-trigger.groovy [new file with mode: 0644]
scripts/lttng-baremetal-tests/generate-properties-master.sh
This page took 0.023268 seconds and 4 git commands to generate.