Nicolas Dechesne | e94db96 | 2017-09-19 22:57:19 +0200 | [diff] [blame] | 1 | - job: |
| 2 | name: lt-qcom-linux |
Nicolas Dechesne | 4db7f33 | 2017-11-22 22:34:30 +0100 | [diff] [blame] | 3 | project-type: matrix |
Nicolas Dechesne | e94db96 | 2017-09-19 22:57:19 +0200 | [diff] [blame] | 4 | defaults: global |
Nicolas Dechesne | e94db96 | 2017-09-19 22:57:19 +0200 | [diff] [blame] | 5 | properties: |
| 6 | - authorization: |
| 7 | anonymous: |
| 8 | - job-read |
| 9 | - job-extended-read |
| 10 | - job-workspace |
Nicolas Dechesne | ce59361 | 2022-03-02 13:54:28 +0100 | [diff] [blame] | 11 | linaro-qualcomm-ci: |
Nicolas Dechesne | e94db96 | 2017-09-19 22:57:19 +0200 | [diff] [blame] | 12 | - job-build |
| 13 | - job-cancel |
Fathi Boudra | cdb70ff | 2017-11-23 10:10:30 +0200 | [diff] [blame] | 14 | - build-discarder: |
| 15 | days-to-keep: 30 |
| 16 | num-to-keep: 30 |
| 17 | artifact-num-to-keep: 1 |
Nicolas Dechesne | d80a5fd | 2017-09-19 23:33:03 +0200 | [diff] [blame] | 18 | parameters: |
| 19 | - string: |
Nicolas Dechesne | 2251862 | 2017-09-20 16:15:17 +0200 | [diff] [blame] | 20 | name: KERNEL_REPO_URL |
Leonardo Sandoval | 97c0425 | 2023-01-26 12:11:33 -0600 | [diff] [blame] | 21 | default: 'https://git.codelinaro.org/linaro/qcomlt/kernel.git' |
Nicolas Dechesne | d80a5fd | 2017-09-19 23:33:03 +0200 | [diff] [blame] | 22 | - string: |
Nicolas Dechesne | 8b4fe8c | 2017-11-22 22:17:16 +0100 | [diff] [blame] | 23 | name: KERNEL_CONFIGS_arm64 |
Nicolas Dechesne | 2251862 | 2017-09-20 16:15:17 +0200 | [diff] [blame] | 24 | default: 'defconfig distro.config' |
Nicolas Dechesne | d80a5fd | 2017-09-19 23:33:03 +0200 | [diff] [blame] | 25 | - string: |
Nicolas Dechesne | 8b4fe8c | 2017-11-22 22:17:16 +0100 | [diff] [blame] | 26 | name: KERNEL_CONFIGS_arm |
| 27 | default: 'multi_v7_defconfig distro.config' |
| 28 | - string: |
Nicolas Dechesne | b0e2c2c | 2017-11-29 15:46:01 +0100 | [diff] [blame] | 29 | name: KERNEL_BUILD_TARGET |
| 30 | default: 'deb-pkg' |
| 31 | - string: |
Nicolas Dechesne | 2251862 | 2017-09-20 16:15:17 +0200 | [diff] [blame] | 32 | name: KERNEL_DESCRIBE |
Nicolas Dechesne | d80a5fd | 2017-09-19 23:33:03 +0200 | [diff] [blame] | 33 | - string: |
Nicolas Dechesne | 2251862 | 2017-09-20 16:15:17 +0200 | [diff] [blame] | 34 | name: KERNEL_VERSION |
| 35 | - string: |
| 36 | name: KERNEL_BRANCH |
Nicolas Dechesne | 4dc7dbb | 2017-09-28 00:55:14 -0700 | [diff] [blame] | 37 | - string: |
Aníbal Limón | dc2c173 | 2021-11-30 12:53:36 -0600 | [diff] [blame] | 38 | name: KERNEL_FLAVOR |
Aníbal Limón | ec0e09a | 2021-11-29 18:40:46 -0600 | [diff] [blame] | 39 | default: 'linux' |
| 40 | - string: |
Aníbal Limón | 53081a9 | 2021-11-30 12:58:32 -0600 | [diff] [blame] | 41 | name: KERNEL_DEBIAN |
| 42 | default: '' |
| 43 | - string: |
Nicolas Dechesne | 4dc7dbb | 2017-09-28 00:55:14 -0700 | [diff] [blame] | 44 | name: TARGET_REPO |
| 45 | default: 'linaro-overlay-sid' |
Nicolas Dechesne | 415e331 | 2017-11-06 22:14:10 +0100 | [diff] [blame] | 46 | - string: |
| 47 | name: KDEB_CHANGELOG_DIST |
| 48 | default: 'sid' |
Aníbal Limón | 546ebac | 2020-05-26 10:38:07 -0500 | [diff] [blame] | 49 | - string: |
| 50 | name: UPDATE_DEFCONFIG |
| 51 | default: 'True' |
Nicolas Dechesne | 8b4fe8c | 2017-11-22 22:17:16 +0100 | [diff] [blame] | 52 | axes: |
| 53 | - axis: |
| 54 | type: user-defined |
| 55 | name: ARCH |
| 56 | values: |
| 57 | - arm |
| 58 | - arm64 |
Nicolas Dechesne | 4db7f33 | 2017-11-22 22:34:30 +0100 | [diff] [blame] | 59 | - axis: |
| 60 | type: slave |
| 61 | name: label |
| 62 | values: |
Aníbal Limón | c552beb | 2022-01-05 16:48:20 -0600 | [diff] [blame] | 63 | - docker-buster-amd64 |
Nicolas Dechesne | 8b4fe8c | 2017-11-22 22:17:16 +0100 | [diff] [blame] | 64 | execution-strategy: |
| 65 | sequential: false |
Benjamin Copeland | 4def335 | 2024-02-21 09:41:35 +0000 | [diff] [blame] | 66 | disabled: true |
Kelley Spoon | cbca99f | 2022-04-20 04:06:43 -0500 | [diff] [blame] | 67 | node: master |
Nicolas Dechesne | 18d2c0e | 2019-02-21 23:18:12 +0100 | [diff] [blame] | 68 | display-name: 'Qualcomm LT Dragonboard Linux kernel build' |
Nicolas Dechesne | e94db96 | 2017-09-19 22:57:19 +0200 | [diff] [blame] | 69 | scm: |
| 70 | - git: |
Nicolas Dechesne | 2251862 | 2017-09-20 16:15:17 +0200 | [diff] [blame] | 71 | url: ${KERNEL_REPO_URL} |
| 72 | refspec: +refs/heads/${KERNEL_BRANCH}:refs/remotes/origin/${KERNEL_BRANCH} |
Nicolas Dechesne | e94db96 | 2017-09-19 22:57:19 +0200 | [diff] [blame] | 73 | name: origin |
| 74 | branches: |
Nicolas Dechesne | 2251862 | 2017-09-20 16:15:17 +0200 | [diff] [blame] | 75 | - refs/heads/${KERNEL_BRANCH} |
| 76 | basedir: linux |
Nicolas Dechesne | e94db96 | 2017-09-19 22:57:19 +0200 | [diff] [blame] | 77 | skip-tag: true |
| 78 | shallow-clone: true |
| 79 | wipe-workspace: false |
| 80 | wrappers: |
| 81 | - timestamps |
| 82 | - build-name: |
| 83 | name: '#${BUILD_NUMBER}-${GIT_REVISION,length=8}' |
Dmitry Baryshkov | ade252f | 2024-02-06 17:39:12 +0200 | [diff] [blame] | 84 | - credentials-binding: |
| 85 | - text: |
| 86 | credential-id: snapshots-api-key |
| 87 | variable: PUBLISH_KEY |
Nicolas Dechesne | e94db96 | 2017-09-19 22:57:19 +0200 | [diff] [blame] | 88 | builders: |
Aníbal Limón | 4d0a566 | 2021-01-20 20:28:00 -0600 | [diff] [blame] | 89 | - shell: |
| 90 | !include-raw: lt-qcom-linux/builders-deps.sh |
Nicolas Dechesne | 2251862 | 2017-09-20 16:15:17 +0200 | [diff] [blame] | 91 | - shell: |
Aníbal Limón | 7e5e0ec | 2020-05-25 18:15:46 -0500 | [diff] [blame] | 92 | !include-raw: lt-qcom/install-gcc-toolchain.sh |
| 93 | - inject: |
| 94 | properties-file: gcc_toolchain_env |
| 95 | - shell: |
Nicolas Dechesne | 2251862 | 2017-09-20 16:15:17 +0200 | [diff] [blame] | 96 | !include-raw: lt-qcom-linux/builders.sh |
Aníbal Limón | 8a01195 | 2021-06-09 19:06:41 -0500 | [diff] [blame] | 97 | - inject: |
| 98 | properties-file: kernel_parameters |
Aníbal Limón | 7e407fa | 2021-12-02 08:21:17 -0600 | [diff] [blame] | 99 | - linaro-publish-token |
Aníbal Limón | 8a01195 | 2021-06-09 19:06:41 -0500 | [diff] [blame] | 100 | - shell: |
| 101 | !include-raw: lt-qcom-linux/builders_linaro_ci.sh |
| 102 | - inject: |
| 103 | properties-file: pub_dest_parameters |
Aníbal Limón | 8a01195 | 2021-06-09 19:06:41 -0500 | [diff] [blame] | 104 | - shell: |
| 105 | !include-raw: lt-qcom/publishers.sh |
Fathi Boudra | cd6187a | 2017-11-24 16:06:51 +0200 | [diff] [blame] | 106 | - trigger-builds: |
Aníbal Limón | 1dc183e | 2021-12-01 17:59:09 -0600 | [diff] [blame] | 107 | - project: 'lt-qcom-linux-test-${KERNEL_FLAVOR}' |
| 108 | property-file: test_params |
Fathi Boudra | cd6187a | 2017-11-24 16:06:51 +0200 | [diff] [blame] | 109 | - project: 'build-package-obs' |
| 110 | property-file: params |
| 111 | block: true |
Nicolas Dechesne | e94db96 | 2017-09-19 22:57:19 +0200 | [diff] [blame] | 112 | publishers: |
| 113 | - email-ext: |
Dmitry Baryshkov | 1c83c0f | 2023-06-02 15:36:10 +0300 | [diff] [blame] | 114 | recipients: 'leonardo.sandoval@linaro.org dmitry.baryshkov@linaro.org' |
Nicolas Dechesne | 00cedfe | 2019-05-29 13:32:42 +0200 | [diff] [blame] | 115 | failure: true |
| 116 | still-failing: true |
Nicolas Dechesne | 8b4fe8c | 2017-11-22 22:17:16 +0100 | [diff] [blame] | 117 | matrix-trigger: only-parent |