Aníbal Limón | 57c6167 | 2021-06-09 15:30:35 -0500 | [diff] [blame] | 1 | - project: |
| 2 | name: trigger-lt-qcom-linux |
| 3 | jobs: |
Aníbal Limón | 7adf7d5 | 2021-06-21 13:41:22 -0500 | [diff] [blame] | 4 | - 'trigger-lt-qcom-linux-{version}': |
Aníbal Limón | 57c6167 | 2021-06-09 15:30:35 -0500 | [diff] [blame] | 5 | branch: 'release/qcomlt-5.7' |
Aníbal Limón | f1e4db4 | 2021-11-30 12:16:21 -0600 | [diff] [blame] | 6 | trigger: 'refs/heads/release/qcomlt-5.7' |
| 7 | refspec: '+refs/heads/*:refs/remotes/origin/*' |
Aníbal Limón | 7adf7d5 | 2021-06-21 13:41:22 -0500 | [diff] [blame] | 8 | version: '5.7' |
Aníbal Limón | 776afdf | 2021-11-29 17:54:38 -0600 | [diff] [blame] | 9 | repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git' |
Aníbal Limón | 2afce60 | 2021-11-29 19:19:23 -0600 | [diff] [blame] | 10 | configs_arm64: 'defconfig distro.config' |
| 11 | configs_arm: 'multi_v7_defconfig distro.config' |
Aníbal Limón | ec0e09a | 2021-11-29 18:40:46 -0600 | [diff] [blame] | 12 | flavour: 'linux' |
Aníbal Limón | 7adf7d5 | 2021-06-21 13:41:22 -0500 | [diff] [blame] | 13 | - 'trigger-lt-qcom-linux-{version}': |
Aníbal Limón | 57c6167 | 2021-06-09 15:30:35 -0500 | [diff] [blame] | 14 | branch: 'release/qcomlt-5.9' |
Aníbal Limón | f1e4db4 | 2021-11-30 12:16:21 -0600 | [diff] [blame] | 15 | trigger: 'refs/heads/release/qcomlt-5.9' |
| 16 | refspec: '+refs/heads/*:refs/remotes/origin/*' |
Aníbal Limón | 7adf7d5 | 2021-06-21 13:41:22 -0500 | [diff] [blame] | 17 | version: '5.9' |
Aníbal Limón | 776afdf | 2021-11-29 17:54:38 -0600 | [diff] [blame] | 18 | repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git' |
Aníbal Limón | 2afce60 | 2021-11-29 19:19:23 -0600 | [diff] [blame] | 19 | configs_arm64: 'defconfig distro.config' |
| 20 | configs_arm: 'multi_v7_defconfig distro.config' |
Aníbal Limón | ec0e09a | 2021-11-29 18:40:46 -0600 | [diff] [blame] | 21 | flavour: 'linux' |
Aníbal Limón | 7adf7d5 | 2021-06-21 13:41:22 -0500 | [diff] [blame] | 22 | - 'trigger-lt-qcom-linux-{version}': |
Aníbal Limón | 57c6167 | 2021-06-09 15:30:35 -0500 | [diff] [blame] | 23 | branch: 'release/qcomlt-5.10' |
Aníbal Limón | f1e4db4 | 2021-11-30 12:16:21 -0600 | [diff] [blame] | 24 | trigger: 'refs/heads/release/qcomlt-5.10' |
| 25 | refspec: '+refs/heads/*:refs/remotes/origin/*' |
Aníbal Limón | 7adf7d5 | 2021-06-21 13:41:22 -0500 | [diff] [blame] | 26 | version: '5.10' |
Aníbal Limón | 776afdf | 2021-11-29 17:54:38 -0600 | [diff] [blame] | 27 | repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git' |
Aníbal Limón | 2afce60 | 2021-11-29 19:19:23 -0600 | [diff] [blame] | 28 | configs_arm64: 'defconfig distro.config' |
| 29 | configs_arm: 'multi_v7_defconfig distro.config' |
Aníbal Limón | ec0e09a | 2021-11-29 18:40:46 -0600 | [diff] [blame] | 30 | flavour: 'linux' |
Aníbal Limón | 7adf7d5 | 2021-06-21 13:41:22 -0500 | [diff] [blame] | 31 | - 'trigger-lt-qcom-linux-{version}': |
Aníbal Limón | 6e184cd | 2021-06-09 19:08:26 -0500 | [diff] [blame] | 32 | branch: 'release/qcomlt-5.13' |
Aníbal Limón | f1e4db4 | 2021-11-30 12:16:21 -0600 | [diff] [blame] | 33 | trigger: 'refs/heads/release/qcomlt-5.13' |
| 34 | refspec: '+refs/heads/*:refs/remotes/origin/*' |
Aníbal Limón | 7adf7d5 | 2021-06-21 13:41:22 -0500 | [diff] [blame] | 35 | version: '5.13' |
Aníbal Limón | 776afdf | 2021-11-29 17:54:38 -0600 | [diff] [blame] | 36 | repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git' |
Aníbal Limón | 2afce60 | 2021-11-29 19:19:23 -0600 | [diff] [blame] | 37 | configs_arm64: 'defconfig distro.config' |
| 38 | configs_arm: 'multi_v7_defconfig distro.config' |
Aníbal Limón | ec0e09a | 2021-11-29 18:40:46 -0600 | [diff] [blame] | 39 | flavour: 'linux' |
Aníbal Limón | 41277c7 | 2021-09-23 08:18:24 -0500 | [diff] [blame] | 40 | - 'trigger-lt-qcom-linux-{version}': |
| 41 | branch: 'release/qcomlt-5.15' |
Aníbal Limón | f1e4db4 | 2021-11-30 12:16:21 -0600 | [diff] [blame] | 42 | trigger: 'refs/heads/release/qcomlt-5.15' |
| 43 | refspec: '+refs/heads/*:refs/remotes/origin/*' |
Aníbal Limón | 41277c7 | 2021-09-23 08:18:24 -0500 | [diff] [blame] | 44 | version: '5.15' |
Aníbal Limón | 776afdf | 2021-11-29 17:54:38 -0600 | [diff] [blame] | 45 | repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git' |
Aníbal Limón | 2afce60 | 2021-11-29 19:19:23 -0600 | [diff] [blame] | 46 | configs_arm64: 'defconfig distro.config' |
| 47 | configs_arm: 'multi_v7_defconfig distro.config' |
Aníbal Limón | ec0e09a | 2021-11-29 18:40:46 -0600 | [diff] [blame] | 48 | flavour: 'linux' |
Aníbal Limón | ad90650 | 2021-11-29 17:50:20 -0600 | [diff] [blame] | 49 | - 'trigger-lt-qcom-linux-{version}': |
| 50 | branch: 'integration-linux-qcomlt' |
Aníbal Limón | f1e4db4 | 2021-11-30 12:16:21 -0600 | [diff] [blame] | 51 | trigger: 'refs/heads/integration-linux-qcomlt' |
| 52 | refspec: '+refs/heads/*:refs/remotes/origin/*' |
Aníbal Limón | ad90650 | 2021-11-29 17:50:20 -0600 | [diff] [blame] | 53 | version: 'integration' |
Aníbal Limón | 776afdf | 2021-11-29 17:54:38 -0600 | [diff] [blame] | 54 | repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git' |
Aníbal Limón | 2afce60 | 2021-11-29 19:19:23 -0600 | [diff] [blame] | 55 | configs_arm64: 'defconfig distro.config' |
| 56 | configs_arm: 'multi_v7_defconfig distro.config' |
Aníbal Limón | ec0e09a | 2021-11-29 18:40:46 -0600 | [diff] [blame] | 57 | flavour: 'linux-integration' |
Aníbal Limón | c06f639 | 2021-11-29 17:58:22 -0600 | [diff] [blame] | 58 | - 'trigger-lt-qcom-linux-{version}': |
| 59 | branch: 'master' |
Aníbal Limón | f1e4db4 | 2021-11-30 12:16:21 -0600 | [diff] [blame] | 60 | trigger: 'refs/tags/v*' |
| 61 | refspec: '+refs/tags/*:refs/remotes/origin/tags/*' |
Aníbal Limón | c06f639 | 2021-11-29 17:58:22 -0600 | [diff] [blame] | 62 | version: 'mainline' |
| 63 | repo: 'https://github.com/torvalds/linux.git' |
Aníbal Limón | 2afce60 | 2021-11-29 19:19:23 -0600 | [diff] [blame] | 64 | configs_arm64: 'defconfig' |
| 65 | configs_arm: 'multi_v7_defconfig' |
Aníbal Limón | ec0e09a | 2021-11-29 18:40:46 -0600 | [diff] [blame] | 66 | flavour: 'linux-mainline' |
Aníbal Limón | 57c6167 | 2021-06-09 15:30:35 -0500 | [diff] [blame] | 67 | - job-template: |
Aníbal Limón | 7adf7d5 | 2021-06-21 13:41:22 -0500 | [diff] [blame] | 68 | name: 'trigger-lt-qcom-linux-{version}' |
Aníbal Limón | 57c6167 | 2021-06-09 15:30:35 -0500 | [diff] [blame] | 69 | project-type: freestyle |
| 70 | defaults: global |
| 71 | logrotate: |
| 72 | daysToKeep: 30 |
| 73 | numToKeep: 30 |
| 74 | properties: |
| 75 | - authorization: |
| 76 | anonymous: |
| 77 | - job-read |
| 78 | - job-extended-read |
| 79 | - job-workspace |
| 80 | linaro-landing-team-qualcomm-personnel: |
| 81 | - job-read |
| 82 | - job-extended-read |
| 83 | - job-build |
| 84 | - job-cancel |
| 85 | disabled: false |
| 86 | node: triggers |
| 87 | display-name: 'Trigger for Qualcomm LT kernel {branch} branch' |
| 88 | scm: |
| 89 | - git: |
Aníbal Limón | 776afdf | 2021-11-29 17:54:38 -0600 | [diff] [blame] | 90 | url: '{repo}' |
Aníbal Limón | f1e4db4 | 2021-11-30 12:16:21 -0600 | [diff] [blame] | 91 | refspec: '{refspec}' |
Aníbal Limón | 57c6167 | 2021-06-09 15:30:35 -0500 | [diff] [blame] | 92 | name: origin |
| 93 | branches: |
Aníbal Limón | f1e4db4 | 2021-11-30 12:16:21 -0600 | [diff] [blame] | 94 | - '{trigger}' |
Aníbal Limón | 57c6167 | 2021-06-09 15:30:35 -0500 | [diff] [blame] | 95 | skip-tag: true |
| 96 | shallow-clone: false |
| 97 | wipe-workspace: false |
| 98 | triggers: |
| 99 | - pollscm: 'H/5 * * * *' |
| 100 | wrappers: |
| 101 | - timestamps |
| 102 | - build-name: |
Aníbal Limón | edab196 | 2021-11-30 10:29:23 -0600 | [diff] [blame] | 103 | name: '#${{BUILD_NUMBER}}-${{GIT_REVISION,length=8}}' |
Aníbal Limón | 57c6167 | 2021-06-09 15:30:35 -0500 | [diff] [blame] | 104 | builders: |
| 105 | - shell: | |
| 106 | #!/bin/bash -e |
| 107 | |
| 108 | # bring in stable and mainline tags |
| 109 | git fetch --tags https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux.git |
| 110 | git fetch --tags https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable.git |
| 111 | |
| 112 | echo KERNEL_VERSION=$(make kernelversion) > qcomlt_parameters |
| 113 | echo KERNEL_DESCRIBE=$(git describe --always) >> qcomlt_parameters |
Aníbal Limón | 7adf7d5 | 2021-06-21 13:41:22 -0500 | [diff] [blame] | 114 | echo KERNEL_BRANCH=$(echo $GIT_BRANCH | sed 's|origin/||') >> qcomlt_parameters |
Aníbal Limón | ec0e09a | 2021-11-29 18:40:46 -0600 | [diff] [blame] | 115 | echo KERNEL_FLAVOUR={flavour} >> qcomlt_parameters |
Aníbal Limón | 57c6167 | 2021-06-09 15:30:35 -0500 | [diff] [blame] | 116 | echo TARGET_REPO=linaro-overlay-sid >> qcomlt_parameters |
| 117 | echo KDEB_CHANGELOG_DIST=unstable >> qcomlt_parameters |
Aníbal Limón | 0e83fc3 | 2021-11-29 18:25:49 -0600 | [diff] [blame] | 118 | |
| 119 | echo KERNEL_CONFIGS_arm={configs_arm} >> qcomlt_parameters |
| 120 | echo KERNEL_CONFIGS_arm64={configs_arm64} >> qcomlt_parameters |
Aníbal Limón | 57c6167 | 2021-06-09 15:30:35 -0500 | [diff] [blame] | 121 | cat qcomlt_parameters |
| 122 | publishers: |
| 123 | - trigger-parameterized-builds: |
| 124 | - project: |
| 125 | - 'lt-qcom-linux' |
| 126 | condition: SUCCESS |
| 127 | property-file: qcomlt_parameters |
| 128 | - email-ext: |
| 129 | recipients: 'anibal.limon@linaro.org nicolas.dechesne@linaro.org' |
| 130 | failure: true |
| 131 | still-failing: true |