blob: 34635067e3a27e27712b61600c3842b29b98de11 [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ón7adf7d52021-06-21 13:41:22 -05006 version: '5.7'
Aníbal Limón776afdf2021-11-29 17:54:38 -06007 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -06008 configs_arm64: 'defconfig distro.config'
9 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060010 flavour: 'linux'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050011 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón57c61672021-06-09 15:30:35 -050012 branch: 'release/qcomlt-5.9'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050013 version: '5.9'
Aníbal Limón776afdf2021-11-29 17:54:38 -060014 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060015 configs_arm64: 'defconfig distro.config'
16 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060017 flavour: 'linux'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050018 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón57c61672021-06-09 15:30:35 -050019 branch: 'release/qcomlt-5.10'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050020 version: '5.10'
Aníbal Limón776afdf2021-11-29 17:54:38 -060021 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060022 configs_arm64: 'defconfig distro.config'
23 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060024 flavour: 'linux'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050025 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón6e184cd2021-06-09 19:08:26 -050026 branch: 'release/qcomlt-5.13'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050027 version: '5.13'
Aníbal Limón776afdf2021-11-29 17:54:38 -060028 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060029 configs_arm64: 'defconfig distro.config'
30 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060031 flavour: 'linux'
Aníbal Limón41277c72021-09-23 08:18:24 -050032 - 'trigger-lt-qcom-linux-{version}':
33 branch: 'release/qcomlt-5.15'
34 version: '5.15'
Aníbal Limón776afdf2021-11-29 17:54:38 -060035 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060036 configs_arm64: 'defconfig distro.config'
37 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060038 flavour: 'linux'
Aníbal Limónad906502021-11-29 17:50:20 -060039 - 'trigger-lt-qcom-linux-{version}':
40 branch: 'integration-linux-qcomlt'
41 version: 'integration'
Aníbal Limón776afdf2021-11-29 17:54:38 -060042 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060043 configs_arm64: 'defconfig distro.config'
44 configs_arm: 'multi_v7_defconfig distro.config'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060045 flavour: 'linux-integration'
Aníbal Limónc06f6392021-11-29 17:58:22 -060046 - 'trigger-lt-qcom-linux-{version}':
47 branch: 'master'
48 version: 'mainline'
49 repo: 'https://github.com/torvalds/linux.git'
Aníbal Limón2afce602021-11-29 19:19:23 -060050 configs_arm64: 'defconfig'
51 configs_arm: 'multi_v7_defconfig'
Aníbal Limónec0e09a2021-11-29 18:40:46 -060052 flavour: 'linux-mainline'
Aníbal Limón57c61672021-06-09 15:30:35 -050053- job-template:
Aníbal Limón7adf7d52021-06-21 13:41:22 -050054 name: 'trigger-lt-qcom-linux-{version}'
Aníbal Limón57c61672021-06-09 15:30:35 -050055 project-type: freestyle
56 defaults: global
57 logrotate:
58 daysToKeep: 30
59 numToKeep: 30
60 properties:
61 - authorization:
62 anonymous:
63 - job-read
64 - job-extended-read
65 - job-workspace
66 linaro-landing-team-qualcomm-personnel:
67 - job-read
68 - job-extended-read
69 - job-build
70 - job-cancel
71 disabled: false
72 node: triggers
73 display-name: 'Trigger for Qualcomm LT kernel {branch} branch'
74 scm:
75 - git:
Aníbal Limón776afdf2021-11-29 17:54:38 -060076 url: '{repo}'
Aníbal Limón57c61672021-06-09 15:30:35 -050077 refspec: +refs/heads/*:refs/remotes/origin/*
78 name: origin
79 branches:
80 - refs/heads/{branch}
81 skip-tag: true
82 shallow-clone: false
83 wipe-workspace: false
84 triggers:
85 - pollscm: 'H/5 * * * *'
86 wrappers:
87 - timestamps
88 - build-name:
Aníbal Limónedab1962021-11-30 10:29:23 -060089 name: '#${{BUILD_NUMBER}}-${{GIT_REVISION,length=8}}'
Aníbal Limón57c61672021-06-09 15:30:35 -050090 builders:
91 - shell: |
92 #!/bin/bash -e
93
94 # bring in stable and mainline tags
95 git fetch --tags https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux.git
96 git fetch --tags https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable.git
97
98 echo KERNEL_VERSION=$(make kernelversion) > qcomlt_parameters
99 echo KERNEL_DESCRIBE=$(git describe --always) >> qcomlt_parameters
Aníbal Limón7adf7d52021-06-21 13:41:22 -0500100 echo KERNEL_BRANCH=$(echo $GIT_BRANCH | sed 's|origin/||') >> qcomlt_parameters
Aníbal Limónec0e09a2021-11-29 18:40:46 -0600101 echo KERNEL_FLAVOUR={flavour} >> qcomlt_parameters
Aníbal Limón57c61672021-06-09 15:30:35 -0500102 echo TARGET_REPO=linaro-overlay-sid >> qcomlt_parameters
103 echo KDEB_CHANGELOG_DIST=unstable >> qcomlt_parameters
Aníbal Limón0e83fc32021-11-29 18:25:49 -0600104
105 echo KERNEL_CONFIGS_arm={configs_arm} >> qcomlt_parameters
106 echo KERNEL_CONFIGS_arm64={configs_arm64} >> qcomlt_parameters
Aníbal Limón57c61672021-06-09 15:30:35 -0500107 cat qcomlt_parameters
108 publishers:
109 - trigger-parameterized-builds:
110 - project:
111 - 'lt-qcom-linux'
112 condition: SUCCESS
113 property-file: qcomlt_parameters
114 - email-ext:
115 recipients: 'anibal.limon@linaro.org nicolas.dechesne@linaro.org'
116 failure: true
117 still-failing: true