diff options
author | Andrey Konovalov <andrey.konovalov@linaro.org> | 2018-02-23 13:04:51 +0300 |
---|---|---|
committer | Andrey Konovalov <andrey.konovalov@linaro.org> | 2018-02-26 21:41:42 +0300 |
commit | eb59e834e7f3c8c0b85da7cb2f95e589c8a914d6 (patch) | |
tree | a7bc5e920a5824660c0dc79feb76e8e89b9a1c8e /lhg-oe-rocko.yaml | |
parent | 594535d31366e7abb94dc0b3772c7aafbfa63b90 (diff) |
lhg-oe-rocko: new build job
Change-Id: I1b9cceee668c9c87753bc0993fff5a168a71128a
Signed-off-by: Andrey Konovalov <andrey.konovalov@linaro.org>
Diffstat (limited to 'lhg-oe-rocko.yaml')
-rw-r--r-- | lhg-oe-rocko.yaml | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/lhg-oe-rocko.yaml b/lhg-oe-rocko.yaml new file mode 100644 index 00000000..07bfb4ae --- /dev/null +++ b/lhg-oe-rocko.yaml @@ -0,0 +1,108 @@ +- job: + name: lhg-oe-rocko + project-type: matrix + defaults: global + properties: + - authorization: + anonymous: + - job-read + - job-extended-read + - job-workspace + linaro: + - job-read + - job-extended-read + - job-build + - job-cancel + - build-discarder: + days-to-keep: 30 + num-to-keep: 30 + artifact-num-to-keep: 1 + parameters: + - string: + name: IMAGES + default: 'rpb-westonchromium-image' + - string: + name: MANIFEST_URL + default: 'https://github.com/andrey-konovalov/lhg-oe-manifests.git' + - string: + name: MANIFEST_BRANCH + default: 'rocko' + - string: + name: BASE_URL + default: 'https://snapshots.linaro.org/' + - string: + name: PUB_DEST + default: 'openembedded/pre-built/lhg/${MANIFEST_BRANCH}/${MACHINE}/${BUILD_NUMBER}/${DISTRO}' + - string: + name: LAVA_SERVER + default: 'https://staging.validation.linaro.org/RPC2/' + - string: + name: QA_SERVER + default: 'https://qa-reports.linaro.org' + - string: + name: QA_SERVER_PROJECT + default: 'openembedded-rocko' + + disabled: false + node: lhg + display-name: 'LHG - OpenEmbedded (rocko)' + axes: + - axis: + type: user-defined + name: MACHINE + values: + - am57xx-evm + - dragonboard-410c + - hikey + - axis: + type: user-defined + name: DISTRO + values: + - rpb-wayland + - axis: + type: slave + name: label + values: + - docker-stretch-amd64-lhg + execution-strategy: + sequential: false + wrappers: + - timestamps + - credentials-binding: + - text: + credential-id: QA_REPORTS_TOKEN + variable: QA_REPORTS_TOKEN + builders: + - shell: | + #!/bin/bash + + # Mapping for MACHINE -> DEVICE_TYPE + case "${MACHINE}" in + hikey) + DEVICE_TYPE=hi6220-hikey + ;; + *) + echo "Skip DEVICE_TYPE for ${MACHINE}" + ;; + esac + + echo "DEVICE_TYPE=${DEVICE_TYPE}" > device_type_parameters + - inject: + properties-file: device_type_parameters + - shell: + !include-raw: lhg-oe-build/builders.sh + - inject: + properties-file: post_build_lava_parameters + - linaro-publish-token + - shell: + !include-raw: rpb-openembedded/publishers.sh + - inject: + properties-file: submit_for_testing_parameters +# Uncomment this after QA_SERVER_PROJECT 'openembedded-rocko' is created +# - shell: +# !include-raw: lhg-oe-build/submit_for_testing.sh + publishers: + - archive: + artifacts: 'out/*' + - email: + recipients: 'andrey.konovalov@linaro.org' |