blob: 0e06ac5f76d1921b1549c8001a5ce5b14b6fe9b6 [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ón7adf7d52021-06-21 13:41:22 -05008 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón57c61672021-06-09 15:30:35 -05009 branch: 'release/qcomlt-5.9'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050010 version: '5.9'
Aníbal Limón776afdf2021-11-29 17:54:38 -060011 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050012 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón57c61672021-06-09 15:30:35 -050013 branch: 'release/qcomlt-5.10'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050014 version: '5.10'
Aníbal Limón776afdf2021-11-29 17:54:38 -060015 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050016 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón6e184cd2021-06-09 19:08:26 -050017 branch: 'release/qcomlt-5.13'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050018 version: '5.13'
Aníbal Limón776afdf2021-11-29 17:54:38 -060019 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón41277c72021-09-23 08:18:24 -050020 - 'trigger-lt-qcom-linux-{version}':
21 branch: 'release/qcomlt-5.15'
22 version: '5.15'
Aníbal Limón776afdf2021-11-29 17:54:38 -060023 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limónad906502021-11-29 17:50:20 -060024 - 'trigger-lt-qcom-linux-{version}':
25 branch: 'integration-linux-qcomlt'
26 version: 'integration'
Aníbal Limón776afdf2021-11-29 17:54:38 -060027 repo: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git'
Aníbal Limón57c61672021-06-09 15:30:35 -050028- job-template:
Aníbal Limón7adf7d52021-06-21 13:41:22 -050029 name: 'trigger-lt-qcom-linux-{version}'
Aníbal Limón57c61672021-06-09 15:30:35 -050030 project-type: freestyle
31 defaults: global
32 logrotate:
33 daysToKeep: 30
34 numToKeep: 30
35 properties:
36 - authorization:
37 anonymous:
38 - job-read
39 - job-extended-read
40 - job-workspace
41 linaro-landing-team-qualcomm-personnel:
42 - job-read
43 - job-extended-read
44 - job-build
45 - job-cancel
46 disabled: false
47 node: triggers
48 display-name: 'Trigger for Qualcomm LT kernel {branch} branch'
49 scm:
50 - git:
Aníbal Limón776afdf2021-11-29 17:54:38 -060051 url: '{repo}'
Aníbal Limón57c61672021-06-09 15:30:35 -050052 refspec: +refs/heads/*:refs/remotes/origin/*
53 name: origin
54 branches:
55 - refs/heads/{branch}
56 skip-tag: true
57 shallow-clone: false
58 wipe-workspace: false
59 triggers:
60 - pollscm: 'H/5 * * * *'
61 wrappers:
62 - timestamps
63 - build-name:
Aníbal Limón7adf7d52021-06-21 13:41:22 -050064 name: '#$BUILD_NUMBER-$GIT_REVISION,length=8'
Aníbal Limón57c61672021-06-09 15:30:35 -050065 builders:
66 - shell: |
67 #!/bin/bash -e
68
69 # bring in stable and mainline tags
70 git fetch --tags https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux.git
71 git fetch --tags https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable.git
72
73 echo KERNEL_VERSION=$(make kernelversion) > qcomlt_parameters
74 echo KERNEL_DESCRIBE=$(git describe --always) >> qcomlt_parameters
Aníbal Limón7adf7d52021-06-21 13:41:22 -050075 echo KERNEL_BRANCH=$(echo $GIT_BRANCH | sed 's|origin/||') >> qcomlt_parameters
Aníbal Limón57c61672021-06-09 15:30:35 -050076 echo TARGET_REPO=linaro-overlay-sid >> qcomlt_parameters
77 echo KDEB_CHANGELOG_DIST=unstable >> qcomlt_parameters
78 cat qcomlt_parameters
79 publishers:
80 - trigger-parameterized-builds:
81 - project:
82 - 'lt-qcom-linux'
83 condition: SUCCESS
84 property-file: qcomlt_parameters
85 - email-ext:
86 recipients: 'anibal.limon@linaro.org nicolas.dechesne@linaro.org'
87 failure: true
88 still-failing: true