aboutsummaryrefslogtreecommitdiff
path: root/lt-qcom-linux-test-integration.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'lt-qcom-linux-test-integration.yaml')
-rw-r--r--lt-qcom-linux-test-integration.yaml142
1 files changed, 142 insertions, 0 deletions
diff --git a/lt-qcom-linux-test-integration.yaml b/lt-qcom-linux-test-integration.yaml
new file mode 100644
index 0000000000..4651e22252
--- /dev/null
+++ b/lt-qcom-linux-test-integration.yaml
@@ -0,0 +1,142 @@
+- job:
+ name: lt-qcom-linux-test-integration
+ project-type: matrix
+ defaults: global
+ properties:
+ - authorization:
+ anonymous:
+ - job-read
+ - job-extended-read
+ - job-workspace
+ linaro-qualcomm-ci:
+ - 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: KERNEL_IMAGE_URL
+ default: ''
+ - string:
+ name: KERNEL_MODULES_URL
+ default: ''
+ - string:
+ name: KERNEL_DT_URL
+ default: ''
+ - string:
+ name: KERNEL_CONFIG
+ default: ''
+ - string:
+ name: KERNEL_VERSION
+ default: 'noversion'
+ - string:
+ name: KERNEL_FLAVOR
+ default: 'integration'
+ - string:
+ name: KERNEL_TEST_FLAVOR
+ default: 'linux-${KERNEL_FLAVOR}'
+ - string:
+ name: KERNEL_REPO
+ default: 'https://git.codelinaro.org/linaro/qcomlt/kernel.git'
+ - string:
+ name: KERNEL_COMMIT
+ default: ''
+ - string:
+ name: KERNEL_BRANCH
+ default: 'integration-linux-qcomlt'
+ - string:
+ name: KERNEL_DESCRIBE
+ default: ''
+ - string:
+ name: KERNEL_TOOLCHAIN
+ default: 'unknown'
+ - string:
+ name: PUB_DEST
+ default: "member-builds/qcomlt/${KERNEL_TEST_FLAVOR}/${MACHINE}/${BUILD_NUMBER}"
+ - string:
+ name: LAVA_SERVER
+ default: 'https://validation.linaro.org/RPC2/'
+ - string:
+ name: STAGING_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: 'linux-integration'
+ - string:
+ name: BOOTRR_GIT_REPO
+ default: 'https://github.com/andersson/bootrr.git'
+ - string:
+ name: BOOTRR_GIT_BRANCH
+ default: 'master'
+ disabled: true
+ node: master
+ display-name: 'Qualcomm LT Linux test integration images build'
+ axes:
+ - axis:
+ type: user-defined
+ name: MACHINE
+ values:
+ - 'apq8016-sbc'
+ - 'apq8096-db820c'
+ - 'msm8998-mtp'
+ - 'qcs404-evb-1000'
+ - 'qcs404-evb-4000'
+ - 'qrb5165-rb5'
+ - 'sm8150-mtp'
+ - 'sm8250-mtp'
+ - 'sm8350-mtp'
+ - 'sc7180-idp'
+ - 'sdm845-db845c'
+ - 'sdm845-mtp'
+ - axis:
+ type: slave
+ name: label
+ values:
+ - docker-buster-amd64
+ execution-strategy:
+ sequential: false
+ wrappers:
+ - timestamps
+ - timeout:
+ timeout: 300
+ - build-name:
+ name: '#${BUILD_NUMBER}'
+ - credentials-binding:
+ - text:
+ credential-id: QA_REPORTS_TOKEN
+ variable: QA_REPORTS_TOKEN
+ - text:
+ credential-id: snapshots-api-key
+ variable: PUBLISH_KEY
+ builders:
+ - shell:
+ !include-raw: lt-qcom/builders-deps.sh
+ - shell:
+ !include-raw: lt-qcom-linux-test/builders.sh
+ - inject:
+ properties-file: builders_out_parameters
+ - linaro-publish-token
+ - shell:
+ !include-raw: lt-qcom/publishers.sh
+ - inject:
+ properties-file: builders_out_parameters
+ - shell:
+ !include-raw: lt-qcom-linux-test/submit_for_testing.sh
+ publishers:
+ - groovy-postbuild:
+ script:
+ !include-raw:
+ - rpb-openembedded/postbuild.groovy
+ - openembedded-lkft/postbuild.groovy
+ - email-ext:
+ recipients: 'leonardo.sandoval@linaro.org dmitry.baryshkov@linaro.org'
+ failure: true
+ still-failing: true
+ matrix-trigger: only-parent