diff options
author | Maxim Uvarov <maxim.uvarov@linaro.org> | 2020-06-29 16:57:42 +0300 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2020-06-30 17:58:08 +0300 |
commit | 9fbc1a4cc57aab5eaad1bdbd8f7e3138837db866 (patch) | |
tree | 15170c0e38f478daeda4000969a79a36697edd41 /ledge-armhf-debian.yaml | |
parent | 04883c1f0d3f8e5cf0328c3ea3a4c15a4eb8443b (diff) |
ledge: debian: run lava with OE test start
Combine debian CI run with OE CI run. This will
also allow both edk2 and fip (uboot) CI runs for
Debian.
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Change-Id: I1182cf64551e913b79aeb0065862b138a6032b38
Diffstat (limited to 'ledge-armhf-debian.yaml')
-rw-r--r-- | ledge-armhf-debian.yaml | 60 |
1 files changed, 9 insertions, 51 deletions
diff --git a/ledge-armhf-debian.yaml b/ledge-armhf-debian.yaml index 586c966615..6100ade71e 100644 --- a/ledge-armhf-debian.yaml +++ b/ledge-armhf-debian.yaml @@ -47,8 +47,11 @@ name: AUTH_GROUPS default: 'linaro' - string: - name: KERNEL_ARGS - default: 'selinux=0' + name: MACHINE + default: 'ledge-multi-armv7' + - string: + name: DEBIAN + default: '1' disabled: false node: docker-stretch-armhf display-name: 'Debian based images for Ledge' @@ -107,6 +110,8 @@ TOOLCHAIN= KERNEL_ARGS=${KERNEL_ARGS} INITRD_URL= + CERTS_URL=http://snapshots.linaro.org/components/ledge/oe/ledge-multi-armv7/latest/rpb/ledge-qemuarm/ledge-kernel-uefi-certs.ext4.img + FIRMWARE=http://snapshots.linaro.org/components/ledge/oe/ledge-multi-armv7/latest/rpb/ledge-qemuarm/firmware.bin EOF - inject: properties-file: post_build_lava_parameters @@ -119,55 +124,8 @@ --server ${PUBLISH_SERVER} \ --link-latest \ out ${PUB_DEST} - - shell: | - #!/bin/bash - - if ! sudo DEBIAN_FRONTEND=noninteractive apt-get -q=2 update; then - echo "INFO: apt update error - try again in a moment" - sleep 15 - sudo DEBIAN_FRONTEND=noninteractive apt-get -q=2 update || true - fi - - pkg_list="chrpath cpio diffstat gawk git expect pkg-config python-pip python-requests python-crypto libpixman-1-dev python python3 python-all-dev python-wheel" - if ! sudo DEBIAN_FRONTEND=noninteractive apt-get -q=2 install -y ${pkg_list}; then - echo "INFO: apt install error - try again in a moment" - sleep 15 - sudo DEBIAN_FRONTEND=noninteractive apt-get -q=2 install -y ${pkg_list} - fi - - sudo locale-gen en_US.UTF-8 && sudo update-locale LANG=en_US.UTF-8 - export LC_ALL=en_US.UTF-8 - - # install required python modules - pip install --user --force-reinstall Jinja2 ruamel.yaml - - rm -rf configs - git clone --depth 1 http://git.linaro.org/ci/job/configs.git - sed -i 's/job_name:.*RPB OE/job_name: LEDGE RPB Debian ARM/' configs/rpb-openembedded/lava-job-definitions/*/template-boot.yaml - - #export takes more priority then argument provided with --device-type - export DEVICE_TYPE=qemuarmuefi - export MACHINE="ledge-qemuarm" - - [ -z "${MANIFEST_COMMIT}" ] && export MANIFEST_COMMIT="HEAD" - [ -z "${MANIFEST_BRANCH}" ] && export MANIFEST_BRANCH="master" - [ -z "${KSELFTEST_PATH}" ] && export KSELFTEST_PATH="/opt/kselftests/mainline/" - [ -z "${LAVA_JOB_PRIORITY}" ] && export LAVA_JOB_PRIORITY="25" - [ -z "${SANITY_LAVA_JOB_PRIORITY}" ] && export SANITY_LAVA_JOB_PRIORITY="30" - [ -z "${QA_SERVER_TEAM}" ] && export QA_SERVER_TEAM=rpb - [ -z "${TOOLCHAIN}" ] && export TOOLCHAIN="unknown" - [ -z "${TDEFINITIONS_REVISION}" ] && export TDEFINITIONS_REVISION="kselftest-5.1" - - python configs/openembedded-lkft/submit_for_testing.py \ - --device-type ${DEVICE_TYPE} \ - --build-number ${BUILD_NUMBER} \ - --lava-server ${LAVA_SERVER} \ - --qa-server ${QA_SERVER} \ - --qa-server-team ${QA_SERVER_TEAM} \ - --qa-server-project ${QA_SERVER_PROJECT} \ - --git-commit ${MANIFEST_COMMIT} \ - --template-path configs/rpb-openembedded/lava-job-definitions \ - --template-names template-boot.yaml + - shell: + !include-raw: ledge/oe/submit_for_testing.sh publishers: - groovy-postbuild: script: |