blob: 4651e222527b2dc68b5fb61d4a614ab74ce053ba [file] [log] [blame]
Aníbal Limón11cc78d2018-01-23 15:25:56 -06001- job:
Aníbal Limónab2818b2021-06-09 15:09:46 -05002 name: lt-qcom-linux-test-integration
Aníbal Limón11cc78d2018-01-23 15:25:56 -06003 project-type: matrix
4 defaults: global
Aníbal Limón11cc78d2018-01-23 15:25:56 -06005 properties:
6 - authorization:
7 anonymous:
8 - job-read
9 - job-extended-read
10 - job-workspace
Nicolas Dechesnece593612022-03-02 13:54:28 +010011 linaro-qualcomm-ci:
Aníbal Limón11cc78d2018-01-23 15:25:56 -060012 - job-read
13 - job-extended-read
14 - job-build
15 - job-cancel
Nicolas Dechesne343d2a32021-12-02 10:23:51 +010016 - build-discarder:
17 days-to-keep: 30
18 num-to-keep: 30
19 artifact-num-to-keep: 1
Aníbal Limón11cc78d2018-01-23 15:25:56 -060020 parameters:
21 - string:
22 name: KERNEL_IMAGE_URL
23 default: ''
24 - string:
Aníbal Limón11cc78d2018-01-23 15:25:56 -060025 name: KERNEL_MODULES_URL
26 default: ''
27 - string:
Aníbal Limóndea1b8e2021-01-28 11:54:17 -060028 name: KERNEL_DT_URL
29 default: ''
30 - string:
31 name: KERNEL_CONFIG
32 default: ''
33 - string:
Aníbal Limóne050b782018-06-07 12:18:28 -050034 name: KERNEL_VERSION
35 default: 'noversion'
36 - string:
Aníbal Limóndea1b8e2021-01-28 11:54:17 -060037 name: KERNEL_FLAVOR
Aníbal Limón12991a42021-11-30 15:16:58 -060038 default: 'integration'
39 - string:
40 name: KERNEL_TEST_FLAVOR
41 default: 'linux-${KERNEL_FLAVOR}'
Aníbal Limóndea1b8e2021-01-28 11:54:17 -060042 - string:
43 name: KERNEL_REPO
Leonardo Sandoval97c04252023-01-26 12:11:33 -060044 default: 'https://git.codelinaro.org/linaro/qcomlt/kernel.git'
Aníbal Limóndea1b8e2021-01-28 11:54:17 -060045 - string:
46 name: KERNEL_COMMIT
Aníbal Limón69970ba2018-05-15 15:32:01 -050047 default: ''
48 - string:
Aníbal Limóndea1b8e2021-01-28 11:54:17 -060049 name: KERNEL_BRANCH
50 default: 'integration-linux-qcomlt'
51 - string:
52 name: KERNEL_DESCRIBE
53 default: ''
54 - string:
55 name: KERNEL_TOOLCHAIN
56 default: 'unknown'
57 - string:
Aníbal Limón67f768d2018-01-23 16:51:33 -060058 name: PUB_DEST
Aníbal Limón12991a42021-11-30 15:16:58 -060059 default: "member-builds/qcomlt/${KERNEL_TEST_FLAVOR}/${MACHINE}/${BUILD_NUMBER}"
Aníbal Limón8638baa2018-01-30 12:38:08 -060060 - string:
61 name: LAVA_SERVER
62 default: 'https://validation.linaro.org/RPC2/'
63 - string:
Aníbal Limón260e5ec2020-04-30 08:57:03 -050064 name: STAGING_LAVA_SERVER
65 default: 'https://staging.validation.linaro.org/RPC2/'
66 - string:
Aníbal Limón8638baa2018-01-30 12:38:08 -060067 name: QA_SERVER
68 default: 'https://qa-reports.linaro.org'
Aníbal Limónc15ad1e2018-08-29 10:47:32 -050069 - string:
70 name: QA_SERVER_PROJECT
71 default: 'linux-integration'
Aníbal Limónc7627a82018-09-08 15:26:14 -050072 - string:
73 name: BOOTRR_GIT_REPO
74 default: 'https://github.com/andersson/bootrr.git'
75 - string:
76 name: BOOTRR_GIT_BRANCH
77 default: 'master'
Benjamin Copeland4def3352024-02-21 09:41:35 +000078 disabled: true
Kelley Spoon083a72b2022-04-26 07:05:14 -050079 node: master
Aníbal Limón06bdf632021-12-01 16:42:23 -060080 display-name: 'Qualcomm LT Linux test integration images build'
Aníbal Limón11cc78d2018-01-23 15:25:56 -060081 axes:
82 - axis:
83 type: user-defined
84 name: MACHINE
85 values:
Nicolas Dechesne3fef25a2018-11-20 16:06:15 +010086 - 'apq8016-sbc'
87 - 'apq8096-db820c'
Aníbal Limón273168d2021-06-01 15:10:33 -050088 - 'msm8998-mtp'
Nicolas Dechesnec94ddd12019-02-05 22:13:53 +010089 - 'qcs404-evb-1000'
90 - 'qcs404-evb-4000'
Nicolas Dechesne5b273ef2020-07-01 12:21:58 +020091 - 'qrb5165-rb5'
Aníbal Limón273168d2021-06-01 15:10:33 -050092 - 'sm8150-mtp'
93 - 'sm8250-mtp'
94 - 'sm8350-mtp'
95 - 'sc7180-idp'
96 - 'sdm845-db845c'
97 - 'sdm845-mtp'
Aníbal Limón11cc78d2018-01-23 15:25:56 -060098 - axis:
99 type: slave
100 name: label
101 values:
Leonardo Sandovalf3744b62022-09-27 10:05:34 -0500102 - docker-buster-amd64
Aníbal Limón11cc78d2018-01-23 15:25:56 -0600103 execution-strategy:
104 sequential: false
105 wrappers:
106 - timestamps
Aníbal Limón72b89062021-05-18 11:45:58 -0500107 - timeout:
108 timeout: 300
Aníbal Limón11cc78d2018-01-23 15:25:56 -0600109 - build-name:
110 name: '#${BUILD_NUMBER}'
Aníbal Limón8638baa2018-01-30 12:38:08 -0600111 - credentials-binding:
112 - text:
113 credential-id: QA_REPORTS_TOKEN
114 variable: QA_REPORTS_TOKEN
Dmitry Baryshkov297d0482024-02-08 02:49:32 +0200115 - text:
116 credential-id: snapshots-api-key
117 variable: PUBLISH_KEY
Aníbal Limón11cc78d2018-01-23 15:25:56 -0600118 builders:
119 - shell:
Aníbal Limóne3848992020-06-25 11:40:10 -0500120 !include-raw: lt-qcom/builders-deps.sh
Aníbal Limón11cc78d2018-01-23 15:25:56 -0600121 - shell:
Aníbal Limóne4ad29b2019-02-12 13:56:39 -0600122 !include-raw: lt-qcom-linux-test/builders.sh
Aníbal Limón11cc78d2018-01-23 15:25:56 -0600123 - inject:
124 properties-file: builders_out_parameters
Aníbal Limón67f768d2018-01-23 16:51:33 -0600125 - linaro-publish-token
126 - shell:
Aníbal Limón01b61592020-06-25 11:49:28 -0500127 !include-raw: lt-qcom/publishers.sh
Aníbal Limón247557b2020-05-20 13:30:16 -0500128 - inject:
129 properties-file: builders_out_parameters
Aníbal Limón8638baa2018-01-30 12:38:08 -0600130 - shell:
Aníbal Limóne4ad29b2019-02-12 13:56:39 -0600131 !include-raw: lt-qcom-linux-test/submit_for_testing.sh
Aníbal Limón11cc78d2018-01-23 15:25:56 -0600132 publishers:
Aníbal Limón8638baa2018-01-30 12:38:08 -0600133 - groovy-postbuild:
134 script:
Fathi Boudra5a5e0642018-04-27 09:59:03 +0300135 !include-raw:
136 - rpb-openembedded/postbuild.groovy
137 - openembedded-lkft/postbuild.groovy
Aníbal Limón11cc78d2018-01-23 15:25:56 -0600138 - email-ext:
Dmitry Baryshkov1c83c0f2023-06-02 15:36:10 +0300139 recipients: 'leonardo.sandoval@linaro.org dmitry.baryshkov@linaro.org'
Nicolas Dechesne00cedfe2019-05-29 13:32:42 +0200140 failure: true
141 still-failing: true
Aníbal Limón11cc78d2018-01-23 15:25:56 -0600142 matrix-trigger: only-parent