diff options
author | Anders Roxell <anders.roxell@linaro.org> | 2015-06-25 11:06:11 +0200 |
---|---|---|
committer | Anders Roxell <anders.roxell@linaro.org> | 2015-06-25 11:08:00 +0200 |
commit | 51a60511e5e61d682c6cdc54f7bcc13bb3d0e484 (patch) | |
tree | e6d774b3473b44d9dcee620146465fdbe9a4bb3d | |
parent | 2a59df01ec2ee655411a32f3d55a0c433a2d8937 (diff) |
trigger-linux-lng-v3.14-rt-test-definitions-scheduled: add scheduled LAVA job submission
Change-Id: Idaf9fc690974de9e8339a3547e29681d83f9b1d0
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
-rw-r--r-- | trigger-linux-lng-v3.14-rt-test-definitions-scheduled.yaml | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/trigger-linux-lng-v3.14-rt-test-definitions-scheduled.yaml b/trigger-linux-lng-v3.14-rt-test-definitions-scheduled.yaml new file mode 100644 index 0000000000..9070299521 --- /dev/null +++ b/trigger-linux-lng-v3.14-rt-test-definitions-scheduled.yaml @@ -0,0 +1,78 @@ +- job: + name: trigger-linux-lng-v3.14-rt-test-definitions-scheduled + project-type: matrix + defaults: global + logrotate: + daysToKeep: 30 + numToKeep: 30 + properties: + - authorization: + anonymous: + - job-read + - job-extended-read + disabled: false + node: build + display-name: 'Trigger for Linaro Networking Group Kernel v3.14-rt - Submit scheduled LAVA test definitions' + triggers: + - timed: '@daily' + axes: + - axis: + type: user-defined + name: hwpack + values: + - arndale + - arndale-be + - lng-rt-x86-64 + - axis: + type: slave + name: label + values: + - docker-utopic + execution-strategy: + sequential: true + wrappers: + - timestamps + - matrix-tie-parent: + node: build + builders: + - shell: | + #!/bin/bash + + set -ex + + case "${hwpack}" in + arndale|arndale-be) + PUB_DEST='http://snapshots.linaro.org/kernel-hwpack/linux-linaro-lng-v3.14-rt/' + BUILD_NUMBER=$(wget -q --no-check-certificate -O - https://ci.linaro.org/job/linux-lng-v3.14-rt/hwpack=${hwpack},label=docker-utopic/lastSuccessfulBuild/buildNumber) + ;; + lng-rt-x86-64) + PUB_DEST='http://snapshots.linaro.org/openembedded/pre-built/' + BUILD_NUMBER=$(wget -q --no-check-certificate -O - https://ci.linaro.org/job/openembedded-x86-pre-built-images/MACHINE=lng-rt-x86-64,gcc_version=4.9,label=build/lastSuccessfulBuild/buildNumber) + ;; + esac + + case "$(date +%A)" in + Tuesday|Thursday) + test_plan=${PUB_DEST}/${hwpack}/${BUILD_NUMBER}/lava/template-benchmark.json + [ "${hwpack}" = "arndale-be" ] && test_plan=${PUB_DEST}/${hwpack}/${BUILD_NUMBER}/lava/template-be-benchmark.json + ;; + Wednesday|Saturday) + test_plan=${PUB_DEST}/${hwpack}/${BUILD_NUMBER}/lava/template-cyclic.json + [ "${hwpack}" = "arndale-be" ] && test_plan=${PUB_DEST}/${hwpack}/${BUILD_NUMBER}/lava/template-be-cyclic.json + ;; + Monday|Friday|Sunday) + test_plan=${PUB_DEST}/${hwpack}/${BUILD_NUMBER}/lava/template-base.json + [ "${hwpack}" = "arndale-be" ] && test_plan=${PUB_DEST}/${hwpack}/${BUILD_NUMBER}/lava/template-be-base.json + ;; + esac + + cat << EOF > post_build_lava_parameters + DEVICE_TYPE=lng-dummy + BUNDLE_STREAM_NAME=/public/team/linaro/ci-linux-lng/ + CUSTOM_JSON_URL=${test_plan} + LAVA_SERVER=validation.linaro.org/RPC2/ + EOF + - trigger-builds: + - project: 'post-build-lava' + property-file: post_build_lava_parameters + block: true |