diff options
author | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2018-11-19 23:38:22 +0100 |
---|---|---|
committer | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2018-11-19 23:38:22 +0100 |
commit | 85f413065a7c37e2ed9c12e45e57dca2753e7c74 (patch) | |
tree | 05ef92c0492c6af337c5717be446d9c07a7bdb15 /lt-qcom-linux-testimages.yaml | |
parent | e15565cb215f47cc31e719de92d800fa9e8b9026 (diff) |
lt-qcom-linux-testimages: add new job
This is a new job to create testimages for QC LT kernel testing. So
far, we were hijacking the lt-qcom-openembedded-rpb-sumo job which is
meant to be used for Dragonobard OE releases. We now create a proper
job for Kernel CI so that we can add more images/features without any
impact on OE releases.
That should also make everything simpler when we need to create
testimage for private boards, or boards that are not supported by
meta-qcom.
The main changes with the existing test images we used so far are:
* build generic images for qemuarm (32bit) and qemuarm64 instead of an
image for a specific board. Our kernel testing user space is mostly
board agnostic.
* export all files to linaro.org, in member-builds/qcomlt instead of
96boards..
Change-Id: Id7705f6025f97ab862aab1fd68a1b8d2515cbd35
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Diffstat (limited to 'lt-qcom-linux-testimages.yaml')
-rw-r--r-- | lt-qcom-linux-testimages.yaml | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/lt-qcom-linux-testimages.yaml b/lt-qcom-linux-testimages.yaml new file mode 100644 index 0000000000..688698ef91 --- /dev/null +++ b/lt-qcom-linux-testimages.yaml @@ -0,0 +1,82 @@ +- job: + name: lt-qcom-linux-testimages + project-type: matrix + defaults: global + logrotate: + daysToKeep: 30 + numToKeep: 30 + artifactNumToKeep: 1 + properties: + - authorization: + anonymous: + - job-read + - job-extended-read + - job-workspace + linaro-landing-team-qualcomm-personnel: + - job-read + - job-extended-read + - job-build + - job-cancel + parameters: + - string: + name: IMAGES + default: 'initramfs-bootrr-image' + - string: + name: MANIFEST_URL + default: 'https://github.com/96boards/oe-rpb-manifest.git' + - string: + name: MANIFEST_BRANCH_PREFIX + default: 'qcom/' + - string: + name: MANIFEST_BRANCH + default: 'sumo' + - string: + name: DISTRO + default: 'rpb' + - string: + name: BASE_URL + default: 'https://snapshots.linaro.org/' + disabled: false + node: master + display-name: 'Qualcomm LT User space for kernel testing' + axes: + - axis: + type: user-defined + name: MACHINE + values: + - 'qemuarm64' + - 'qemuarm' + - axis: + type: slave + name: label + values: + - docker-stretch-amd64 + execution-strategy: + sequential: false + wrappers: + - timestamps + - ssh-agent-credentials: + users: + - 'OE_COMMIT_BOT_KEY' + builders: + - shell: | + #!/bin/bash + echo "PUB_DEST=member-builds/qcomlt/testimages/$(echo ${MACHINE} | sed 's/qemu//')/${BUILD_NUMBER}" > pub_dest_parameters + - inject: + properties-file: pub_dest_parameters + - shell: + !include-raw: rpb-openembedded/builders.sh + - inject: + properties-file: post_build_lava_parameters + - linaro-publish-token + - shell: + !include-raw: rpb-openembedded/publishers.sh + publishers: + - groovy-postbuild: + script: + !include-raw: + - rpb-openembedded/postbuild.groovy + - email-ext: + recipients: 'nicolas.dechesne@linaro.org, anibal.limon@linaro.org' + always: true + matrix-trigger: only-parent |