diff options
author | Daniel Díaz <daniel.diaz@linaro.org> | 2022-01-10 21:24:25 -0600 |
---|---|---|
committer | Daniel Díaz <daniel.diaz@linaro.org> | 2022-01-10 21:27:34 -0600 |
commit | fa783d3673218a91801fe635becbaf076fc23f24 (patch) | |
tree | e09ef6f8c5c8aef86ff060112f09f84485a4a202 | |
parent | 32ee213c91fab8a62fbff6b97dee6c308fb4badf (diff) |
lkft: oe: Add build for 5.16-rc branch
Change-Id: Idc1e7ff14dd0f476f1e75090845df77e4e382c75
Signed-off-by: Daniel Díaz <daniel.diaz@linaro.org>
-rw-r--r-- | openembedded-lkft-linux-stable-rc-5.16.yaml | 187 | ||||
-rwxr-xr-x | openembedded-lkft/submit_for_testing.sh | 6 | ||||
-rw-r--r-- | trigger-linux-stable-rc.yaml | 3 |
3 files changed, 196 insertions, 0 deletions
diff --git a/openembedded-lkft-linux-stable-rc-5.16.yaml b/openembedded-lkft-linux-stable-rc-5.16.yaml new file mode 100644 index 0000000000..97a790e5a9 --- /dev/null +++ b/openembedded-lkft-linux-stable-rc-5.16.yaml @@ -0,0 +1,187 @@ +- job: + name: openembedded-lkft-linux-stable-rc-5.16 + 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: TDEFINITIONS_REVISION + default: 'master' + - string: + name: KERNEL_BRANCH + default: 'linux-5.16.y' + - string: + name: KERNEL_VERSION + default: '5.16' + - string: + name: KERNEL_VERSION_OVERRIDE + default: '${KERNEL_VERSION}' + - string: + name: KERNEL_RECIPE + default: 'linux-generic-stable-rc' + - string: + name: KERNEL_REPO + default: 'https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git' + - string: + name: KERNEL_DESCRIBE + - string: + name: SRCREV_kernel + - string: + name: MAKE_KERNELVERSION + - string: + name: IMAGES + default: 'rpb-console-image-lkft' + - string: + name: MANIFEST_URL + default: 'https://github.com/96boards/oe-rpb-manifest.git' + - string: + name: MANIFEST_BRANCH + default: 'lkft/sumo' + - string: + name: PUB_DEST + default: 'openembedded/lkft/${MANIFEST_BRANCH}/${MACHINE}/${DISTRO}/linux-stable-rc-${KERNEL_VERSION}/${BUILD_NUMBER}' + - string: + name: LAVA_SERVER + default: 'https://lkft.validation.linaro.org/RPC2/' + - string: + name: QA_SERVER + default: 'https://qa-reports.linaro.org' + - string: + name: QA_SERVER_PROJECT + default: 'linux-stable-rc-linux-5.16.y' + - string: + name: KSELFTEST_PATH + default: '/opt/kselftests/mainline/' + - string: + name: SKIP_LAVA + default: '' + - string: + name: LAVA_JOB_PRIORITY + default: '78' + - string: + name: SANITY_LAVA_JOB_PRIORITY + default: '80' + - string: + name: TEST_SUITES + default: 'all' + - matrix-combinations: + name: MATRIX_COMBINATIONS + disabled: false + node: master + display-name: 'LKFT - Linux Stable RC 5.16.y (OpenEmbedded/sumo)' + axes: + - axis: + type: user-defined + name: MACHINE + values: + - 'am57xx-evm' + - 'beaglebone' + - 'dragonboard-410c' + - 'hikey' + - 'intel-core2-32' + - 'intel-corei7-64' + - 'juno' + - 'ls2088ardb' + - axis: + type: user-defined + name: DISTRO + values: + - lkft + - axis: + type: slave + name: label + values: + - docker-buster-lkft + execution-strategy: + sequential: false + wrappers: + - timeout: + timeout: 180 + - timestamps + - ssh-agent-credentials: + users: + - 'OE_COMMIT_BOT_KEY' + - 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 + ;; + intel-core2-32) + DEVICE_TYPE=i386 + ;; + intel-corei7-64) + DEVICE_TYPE=x86 + ;; + juno) + DEVICE_TYPE=juno-r2 + ;; + am57xx-evm) + DEVICE_TYPE=x15 + ;; + dragonboard-410c) + DEVICE_TYPE=dragonboard-410c + ;; + esac + + echo "DEVICE_TYPE=${DEVICE_TYPE}" > device_type_parameters + echo "#${BUILD_NUMBER}-${SRCREV_kernel:0:8}" > ${WORKSPACE}/version.txt + - build-name-setter: + name: 'version.txt' + file: true + - inject: + properties-file: device_type_parameters + - shell: + !include-raw: openembedded-lkft/builders.sh + - inject: + properties-file: post_build_lava_parameters + - linaro-publish-token + - shell: + !include-raw: openembedded-lkft/publishers.sh + - shell: + !include-raw: openembedded-lkft/submit_for_testing.sh + publishers: + - groovy-postbuild: + script: + !include-raw: + - rpb-openembedded/postbuild.groovy + - openembedded-lkft/postbuild.groovy + - openembedded-lkft/submit_build_result.groovy + - email-ext: + recipients: 'lkft-maintainers@lists.linaro.org, lkft-triage@lists.linaro.org' + matrix-trigger: only-configurations + aborted: true + subject: '[CI] ${MACHINE}: ${KERNEL_BRANCH} {{SRCREV_kernel}} ${BUILD_STATUS}' + body: | + Build URL: ${PROJECT_URL}${BUILD_NUMBER}/ + Full log: ${PROJECT_URL}${BUILD_NUMBER}/consoleText + Parsed warnings/errors: ${PROJECT_URL}${BUILD_NUMBER}/parsed_console + Git branch: ${KERNEL_BRANCH} + Git URL: ${KERNEL_REPO} + Git commit: ${SRCREV_kernel} + + Errors: + ${BUILD_LOG_REGEX, regex="^ERROR:.* ", linesBefore=0, linesAfter=0, showTruncatedLines=false} + presend-script: + !include-raw: openembedded-lkft/presend-script.groovy diff --git a/openembedded-lkft/submit_for_testing.sh b/openembedded-lkft/submit_for_testing.sh index 96bc70b7c5..a6ea4fe963 100755 --- a/openembedded-lkft/submit_for_testing.sh +++ b/openembedded-lkft/submit_for_testing.sh @@ -177,6 +177,7 @@ MIGRATED=( linux-stable-rc-linux-5.13.y::dragonboard-410c linux-stable-rc-linux-5.14.y::dragonboard-410c linux-stable-rc-linux-5.15.y::dragonboard-410c + linux-stable-rc-linux-5.16.y::dragonboard-410c linux-mainline-master::hi6220-hikey linux-next-master::hi6220-hikey linux-stable-rc-linux-4.9.y::hi6220-hikey @@ -194,6 +195,7 @@ MIGRATED=( linux-stable-rc-linux-5.13.y::hi6220-hikey linux-stable-rc-linux-5.14.y::hi6220-hikey linux-stable-rc-linux-5.15.y::hi6220-hikey + linux-stable-rc-linux-5.16.y::hi6220-hikey linux-mainline-master::juno-r2 linux-next-master::juno-r2 linux-stable-rc-linux-4.4.y::juno-r2 @@ -212,6 +214,7 @@ MIGRATED=( linux-stable-rc-linux-5.13.y::juno-r2 linux-stable-rc-linux-5.14.y::juno-r2 linux-stable-rc-linux-5.15.y::juno-r2 + linux-stable-rc-linux-5.16.y::juno-r2 linux-mainline-master::i386 linux-next-master::i386 linux-stable-rc-linux-4.4.y::i386 @@ -230,6 +233,7 @@ MIGRATED=( linux-stable-rc-linux-5.13.y::i386 linux-stable-rc-linux-5.14.y::i386 linux-stable-rc-linux-5.15.y::i386 + linux-stable-rc-linux-5.16.y::i386 linux-mainline-master::x15 linux-next-master::x15 linux-stable-rc-linux-4.4.y::x15 @@ -248,6 +252,7 @@ MIGRATED=( linux-stable-rc-linux-5.13.y::x15 linux-stable-rc-linux-5.14.y::x15 linux-stable-rc-linux-5.15.y::x15 + linux-stable-rc-linux-5.16.y::x15 linux-mainline-master::x86 linux-next-master::x86 linux-stable-rc-linux-4.4.y::x86 @@ -266,6 +271,7 @@ MIGRATED=( linux-stable-rc-linux-5.13.y::x86 linux-stable-rc-linux-5.14.y::x86 linux-stable-rc-linux-5.15.y::x86 + linux-stable-rc-linux-5.16.y::x86 ) this_combo="${QA_SERVER_PROJECT}::${DEVICE_TYPE}" diff --git a/trigger-linux-stable-rc.yaml b/trigger-linux-stable-rc.yaml index 536b717426..db1251654d 100644 --- a/trigger-linux-stable-rc.yaml +++ b/trigger-linux-stable-rc.yaml @@ -37,6 +37,7 @@ - linux-stable-rc/linux-5.13.y - linux-stable-rc/linux-5.14.y - linux-stable-rc/linux-5.15.y + - linux-stable-rc/linux-5.16.y name: linux skip-tag: true shallow-clone: false @@ -101,3 +102,5 @@ property-file: lkft-linux-5.14.y.txt - project: openembedded-lkft-linux-stable-rc-5.15 property-file: lkft-linux-5.15.y.txt + - project: openembedded-lkft-linux-stable-rc-5.16 + property-file: lkft-linux-5.16.y.txt |