aboutsummaryrefslogtreecommitdiff
path: root/ddiaz-oe-lkft.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'ddiaz-oe-lkft.yaml')
-rw-r--r--ddiaz-oe-lkft.yaml258
1 files changed, 0 insertions, 258 deletions
diff --git a/ddiaz-oe-lkft.yaml b/ddiaz-oe-lkft.yaml
deleted file mode 100644
index 3dccd3f09f..0000000000
--- a/ddiaz-oe-lkft.yaml
+++ /dev/null
@@ -1,258 +0,0 @@
-- job:
- name: ddiaz-oe-lkft
- 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
- daniel.diaz@linaro.org:
- - job-build
- - job-read
- - job-extended-read
- - job-configure
- - job-cancel
- - build-discarder:
- days-to-keep: 30
- num-to-keep: 30
- artifact-num-to-keep: 1
- parameters:
- - string:
- name: IMAGES
- default: 'rpb-console-image-lkft'
- - string:
- name: MANIFEST_URL
- default: 'https://github.com/mrchapp/oe-rpb-manifest.git'
- - string:
- name: MANIFEST_BRANCH
- default: 'lkft/sumo'
- - string:
- name: PUB_DEST
- default: 'openembedded/lkft/lkft/sumo/${MACHINE}/${DISTRO}/linux-stable-rc-ddiaz/${BUILD_NUMBER}/${KERNEL_BRANCH}'
- - 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_TEAM
- default: 'staging-lkft'
- - string:
- name: KSELFTEST_PATH
- default: '/opt/kselftests/mainline/'
- - string:
- name: SKIP_LAVA
- default: ''
- - string:
- name: LAVA_JOB_PRIORITY
- default: '35'
- - string:
- name: SANITY_LAVA_JOB_PRIORITY
- default: '80'
- - string:
- name: TEST_SUITES
- default: 'all'
- - string:
- name: SSTATE_BRANCH
- default: 'lkft/sumo'
- - string:
- name: DESCRIBE_SUFFIX
- default: ''
- - matrix-combinations:
- name: MATRIX_COMBINATIONS
- filter: '!(KERNEL_BRANCH == "linux-4.4.y" && (MACHINE == "hikey" | MACHINE == "dragonboard-410c"))'
- disabled: false
- node: master
- display-name: 'ddiaz test LKFT - Linux Stable (OpenEmbedded/sumo)'
- axes:
- - axis:
- type: user-defined
- name: MACHINE
- values:
- - 'am57xx-evm'
- - 'dragonboard-410c'
- - 'hikey'
- - 'intel-core2-32'
- - 'intel-corei7-64'
- - 'juno'
- - axis:
- type: user-defined
- name: KERNEL_BRANCH
- values:
- - 'linux-4.4.y'
- - 'linux-4.9.y'
- - 'linux-4.14.y'
- - 'linux-4.19.y'
- - 'linux-5.3.y'
- - 'linux-5.4.y'
- - 'mainline'
- - 'next'
- - axis:
- type: user-defined
- name: DISTRO
- values:
- - lkft
- - axis:
- type: slave
- name: label
- values:
- - docker-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 -x
-
- # Mapping for KERNEL_BRANCH -> KERNEL_VERSION
- KERNEL_RECIPE=linux-generic-stable-rc
- case "${KERNEL_BRANCH}" in
- linux-4.4.y)
- KERNEL_VERSION=4.4
- KERNEL_REPO=https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
- QA_SERVER_PROJECT=linux-stable-rc-4.4-oe
- if [ "${MACHINE}" = "hikey" ]; then
- # Not "stable", though...
- KERNEL_RECIPE=linux-hikey-lts-rc
- KERNEL_REPO=https://git.linaro.org/lkft/arm64-stable-rc.git
- QA_SERVER_PROJECT=linaro-hikey-stable-rc-4.4-oe
- fi
- ;;
- linux-4.9.y|linux-4.14.y|linux-4.19.y|linux-5.2.y|linux-5.3.y)
- MAJMIN=$(echo "${KERNEL_BRANCH}" | sed -e 's:.y::' | cut -d- -f2)
- KERNEL_VERSION="${MAJMIN}"
- KERNEL_REPO="https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git"
- QA_SERVER_PROJECT="linux-stable-rc-${MAJMIN}-oe"
- ;;
- mainline)
- KERNEL_VERSION=git
- KERNEL_VERSION_OVERRIDE=mainline
- KERNEL_RECIPE=linux-generic-mainline
- KERNEL_REPO=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
- GIT_BRANCH=master
- QA_SERVER_PROJECT=linux-mainline-oe
- ;;
- next)
- KERNEL_VERSION=git
- KERNEL_VERSION_OVERRIDE=next
- KERNEL_RECIPE=linux-generic-next
- KERNEL_REPO=https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
- GIT_BRANCH=master
- QA_SERVER_PROJECT=linux-next-oe
- ;;
- esac
- KERNEL_VERSION_OVERRIDE=${KERNEL_VERSION_OVERRIDE:-${KERNEL_VERSION}}
- GIT_BRANCH=${GIT_BRANCH:-${KERNEL_BRANCH}}
-
- git clone --reference-if-able "${HOME}/srv/linux.git" -o origin "${KERNEL_REPO}" "${WORKSPACE}/linux"
-
- cd "${WORKSPACE}/linux"
- git remote add torvalds https://github.com/torvalds/linux.git
- git remote add linux-stable https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
- git fetch --multiple torvalds linux-stable
-
- git checkout "origin/${GIT_BRANCH}"
- SRCREV_kernel="$(git rev-parse HEAD)"
- MAKE_KERNELVERSION="$(make kernelversion)"
- kernel_major="$(echo ${MAKE_KERNELVERSION} | cut -d\. -f1)"
- kernel_minor="$(echo ${MAKE_KERNELVERSION} | cut -d\. -f2)"
- if echo "${MAKE_KERNELVERSION}" | grep -q "rc"; then
- kernel_minor=$((kernel_minor - 1))
- fi
- KERNEL_DESCRIBE=$(git describe --always)
-
- # 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
-
- # LKFT branches (lkft/sumo, lkft/rocko, lkft/thud, ...)
- BRANCH_PREFIX="${MANIFEST_BRANCH/lkft\//}-"
- # ddiaz' development branches (d/sumojuno, d/qemu-bis/, d/etcetera)
- BRANCH_PREFIX="${BRANCH_PREFIX/d\//}"
- (
- echo "KERNEL_VERSION=${KERNEL_VERSION}"
- echo "KERNEL_VERSION_OVERRIDE=${KERNEL_VERSION_OVERRIDE}"
- echo "KERNEL_RECIPE=${KERNEL_RECIPE}"
- echo "KERNEL_REPO=${KERNEL_REPO}"
- echo "DEVICE_TYPE=${DEVICE_TYPE}"
- echo "KERNEL_DESCRIBE=${BRANCH_PREFIX}${KERNEL_DESCRIBE}${DESCRIBE_SUFFIX}"
- echo "SRCREV_kernel=${SRCREV_kernel}"
- echo "MAKE_KERNELVERSION=${MAKE_KERNELVERSION}"
- echo "QA_SERVER_PROJECT=${QA_SERVER_PROJECT}"
- echo "QA_SERVER_TEAM=${QA_SERVER_TEAM}"
- ) > "${WORKSPACE}/preset_parameters"
- echo "#${BUILD_NUMBER}-${KERNEL_VERSION}-${SRCREV_kernel:0:8}" > "${WORKSPACE}/version.txt"
- - build-name-setter:
- name: 'version.txt'
- file: true
- - inject:
- properties-file: preset_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: 'daniel.diaz@linaro.org'
- matrix-trigger: only-configurations
- aborted: true
- subject: '[DD] ${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