aboutsummaryrefslogtreecommitdiff
path: root/ledge-oe-premerge-ci.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'ledge-oe-premerge-ci.yaml')
-rw-r--r--ledge-oe-premerge-ci.yaml147
1 files changed, 0 insertions, 147 deletions
diff --git a/ledge-oe-premerge-ci.yaml b/ledge-oe-premerge-ci.yaml
deleted file mode 100644
index 79740c17a3..0000000000
--- a/ledge-oe-premerge-ci.yaml
+++ /dev/null
@@ -1,147 +0,0 @@
-- job:
- name: ledge-oe-premerge-ci
- 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
- - github:
- url: https://github.com/Linaro/meta-ledge
- parameters:
- - string:
- name: IMAGES
- default: 'ledge-gateway ledge-iot ledge-gateway-lava ledge-iot-lava'
- - string:
- name: MANIFEST_BRANCH
- default: 'master'
- - string:
- name: PUB_DEST
- default: 'components/ledge/oe/pemerge-ci/${MACHINE}/${BUILD_NUMBER}/${DISTRO}'
- - string:
- name: LAVA_SERVER
- default: 'ledge.validation.linaro.org/RPC2/'
- - string:
- name: QA_SERVER
- default: 'https://qa-reports.linaro.org'
- - string:
- name: QA_SERVER_PROJECT
- default: 'ledge'
- - string:
- name: QA_SERVER_TEAM
- default: 'ledge'
- - string:
- name: AUTH_GROUPS
- default: 'linaro'
- - string:
- name: BB_CLEANALL_PKGS
- default: ''
- disabled: false
- node: master
- display-name: 'Pre merge CI for LEDGE OE build'
- scm:
- - git:
- url: https://github.com/Linaro/meta-ledge
- refspec: +refs/pull/*:refs/remotes/origin/pr/*
- name: origin
- branches:
- - ${sha1}
- skip-tag: true
- shallow-clone: true
- wipe-workspace: true
- triggers:
- - github-pull-request:
- github-hooks: true
- permit-all: true
- white-list-target-branches:
- - 'hardknott'
- - 'dunfell'
- auth-id: 'GITHUB_TOKEN'
- axes:
- - axis:
- type: user-defined
- name: MACHINE
- values:
- - 'ledge-qemux86-64'
- - 'ledge-multi-armv7'
- - 'ledge-multi-armv8'
- - 'ledge-ti-am572x'
- - 'ledge-synquacer'
- - axis:
- type: user-defined
- name: DISTRO
- values:
- - rpb
- - axis:
- type: slave
- name: label
- values:
- - docker-buster-amd64
- execution-strategy:
- sequential: false
- wrappers:
- - timeout:
- timeout: 400
- - 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
- ledge-ti-am572x)
- DEVICE_TYPE=x15-bl_uefi
- ;;
- ledge-qemux86-64)
- DEVICE_TYPE=qemux86_64uefi
- ;;
- ledge-qemuarm)
- DEVICE_TYPE=qemuarmuefi
- ;;
- ledge-qemuarm64)
- DEVICE_TYPE=qemuarm64uefi
- ;;
- ledge-synquacer)
- DEVICE_TYPE=synquacer
- ;;
- ledge-stm32mp157c-dk2)
- DEVICE_TYPE=stm32mp157c-dk2
- ;;
- *)
- echo "Skip DEVICE_TYPE for ${MACHINE}"
- ;;
- esac
-
- echo "DEVICE_TYPE=${DEVICE_TYPE}" > device_type_parameters
- - inject:
- properties-file: device_type_parameters
- - shell:
- !include-raw: ledge/oe/builders.sh
- - inject:
- properties-file: post_build_lava_parameters
- - linaro-publish-token
- - shell:
- !include-raw: rpb-openembedded/publishers.sh
- - shell:
- !include-raw: ledge/oe/submit_for_testing.sh
- publishers:
- - groovy-postbuild:
- script:
- !include-raw:
- - openembedded-lkft/postbuild.groovy
- - email:
- recipients: 'maxim.uvarov@linaro.org ilias.apalodimas@linaro.org christophe.priouzeau@linaro.org'