blob: 73b44f23b77629c8980e5d8a193b628e93f4a474 [file] [log] [blame]
Aníbal Limón57c61672021-06-09 15:30:35 -05001- project:
2 name: trigger-lt-qcom-linux
3 jobs:
Aníbal Limón7adf7d52021-06-21 13:41:22 -05004 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón57c61672021-06-09 15:30:35 -05005 branch: 'release/qcomlt-5.7'
Aníbal Limónf1e4db42021-11-30 12:16:21 -06006 trigger: 'refs/heads/release/qcomlt-5.7'
7 refspec: '+refs/heads/*:refs/remotes/origin/*'
Aníbal Limón7adf7d52021-06-21 13:41:22 -05008 version: '5.7'
Aníbal Limón776afdf2021-11-29 17:54:38 -06009 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060010 configs_arm64: 'defconfig distro.config'
11 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060012 flavour: 'linux'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050013 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón57c61672021-06-09 15:30:35 -050014 branch: 'release/qcomlt-5.9'
Aníbal Limónf1e4db42021-11-30 12:16:21 -060015 trigger: 'refs/heads/release/qcomlt-5.9'
16 refspec: '+refs/heads/*:refs/remotes/origin/*'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050017 version: '5.9'
Aníbal Limón776afdf2021-11-29 17:54:38 -060018 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060019 configs_arm64: 'defconfig distro.config'
20 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060021 flavour: 'linux'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050022 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón57c61672021-06-09 15:30:35 -050023 branch: 'release/qcomlt-5.10'
Aníbal Limónf1e4db42021-11-30 12:16:21 -060024 trigger: 'refs/heads/release/qcomlt-5.10'
25 refspec: '+refs/heads/*:refs/remotes/origin/*'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050026 version: '5.10'
Aníbal Limón776afdf2021-11-29 17:54:38 -060027 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060028 configs_arm64: 'defconfig distro.config'
29 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060030 flavour: 'linux'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050031 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón6e184cd2021-06-09 19:08:26 -050032 branch: 'release/qcomlt-5.13'
Aníbal Limónf1e4db42021-11-30 12:16:21 -060033 trigger: 'refs/heads/release/qcomlt-5.13'
34 refspec: '+refs/heads/*:refs/remotes/origin/*'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050035 version: '5.13'
Aníbal Limón776afdf2021-11-29 17:54:38 -060036 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060037 configs_arm64: 'defconfig distro.config'
38 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060039 flavour: 'linux'
Aníbal Limón41277c72021-09-23 08:18:24 -050040 - 'trigger-lt-qcom-linux-{version}':
41 branch: 'release/qcomlt-5.15'
Aníbal Limónf1e4db42021-11-30 12:16:21 -060042 trigger: 'refs/heads/release/qcomlt-5.15'
43 refspec: '+refs/heads/*:refs/remotes/origin/*'
Aníbal Limón41277c72021-09-23 08:18:24 -050044 version: '5.15'
Aníbal Limón776afdf2021-11-29 17:54:38 -060045 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060046 configs_arm64: 'defconfig distro.config'
47 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060048 flavour: 'linux'
Aníbal Limónad906502021-11-29 17:50:20 -060049 - 'trigger-lt-qcom-linux-{version}':
50 branch: 'integration-linux-qcomlt'
Aníbal Limónf1e4db42021-11-30 12:16:21 -060051 trigger: 'refs/heads/integration-linux-qcomlt'
52 refspec: '+refs/heads/*:refs/remotes/origin/*'
Aníbal Limónad906502021-11-29 17:50:20 -060053 version: 'integration'
Aníbal Limón776afdf2021-11-29 17:54:38 -060054 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060055 configs_arm64: 'defconfig distro.config'
56 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060057 flavour: 'linux-integration'
Aníbal Limónc06f6392021-11-29 17:58:22 -060058 - 'trigger-lt-qcom-linux-{version}':
59 branch: 'master'
Aníbal Limónf1e4db42021-11-30 12:16:21 -060060 trigger: 'refs/tags/v*'
61 refspec: '+refs/tags/*:refs/remotes/origin/tags/*'
Aníbal Limónc06f6392021-11-29 17:58:22 -060062 version: 'mainline'
63 repo: 'https://github.com/torvalds/linux.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060064 configs_arm64: 'defconfig'
65 configs_arm: 'multi_v7_defconfig'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060066 flavour: 'linux-mainline'
Aníbal Limón57c61672021-06-09 15:30:35 -050067- job-template:
Aníbal Limón7adf7d52021-06-21 13:41:22 -050068 name: 'trigger-lt-qcom-linux-{version}'
Aníbal Limón57c61672021-06-09 15:30:35 -050069 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ón776afdf2021-11-29 17:54:38 -060090 url: '{repo}'
Aníbal Limónf1e4db42021-11-30 12:16:21 -060091 refspec: '{refspec}'
Aníbal Limón57c61672021-06-09 15:30:35 -050092 name: origin
93 branches:
Aníbal Limónf1e4db42021-11-30 12:16:21 -060094 - '{trigger}'
Aníbal Limón57c61672021-06-09 15:30:35 -050095 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ónedab1962021-11-30 10:29:23 -0600103 name: '#${{BUILD_NUMBER}}-${{GIT_REVISION,length=8}}'
Aníbal Limón57c61672021-06-09 15:30:35 -0500104 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ón7adf7d52021-06-21 13:41:22 -0500114 echo KERNEL_BRANCH=$(echo $GIT_BRANCH | sed 's|origin/||') >> qcomlt_parameters
Aníbal Limónec0e09a2021-11-29 18:40:46 -0600115 echo KERNEL_FLAVOUR={flavour} >> qcomlt_parameters
Aníbal Limón57c61672021-06-09 15:30:35 -0500116 echo TARGET_REPO=linaro-overlay-sid >> qcomlt_parameters
117 echo KDEB_CHANGELOG_DIST=unstable >> qcomlt_parameters
Aníbal Limón0e83fc32021-11-29 18:25:49 -0600118
119 echo KERNEL_CONFIGS_arm={configs_arm} >> qcomlt_parameters
120 echo KERNEL_CONFIGS_arm64={configs_arm64} >> qcomlt_parameters
Aníbal Limón57c61672021-06-09 15:30:35 -0500121 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