blob: 2fc40a99207f583fd0b7564e973583de4852b8d1 [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'
7 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón57c61672021-06-09 15:30:35 -05008 branch: 'release/qcomlt-5.9'
Aníbal Limón7adf7d52021-06-21 13:41:22 -05009 version: '5.9'
10 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón57c61672021-06-09 15:30:35 -050011 branch: 'release/qcomlt-5.10'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050012 version: '5.10'
13 - 'trigger-lt-qcom-linux-{version}':
Aníbal Limón57c61672021-06-09 15:30:35 -050014 branch: 'release/qcomlt-5.12'
Aníbal Limón7adf7d52021-06-21 13:41:22 -050015 version: '5.12'
16 - '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ón57c61672021-06-09 15:30:35 -050019- job-template:
Aníbal Limón7adf7d52021-06-21 13:41:22 -050020 name: 'trigger-lt-qcom-linux-{version}'
Aníbal Limón57c61672021-06-09 15:30:35 -050021 project-type: freestyle
22 defaults: global
23 logrotate:
24 daysToKeep: 30
25 numToKeep: 30
26 properties:
27 - authorization:
28 anonymous:
29 - job-read
30 - job-extended-read
31 - job-workspace
32 linaro-landing-team-qualcomm-personnel:
33 - job-read
34 - job-extended-read
35 - job-build
36 - job-cancel
37 disabled: false
38 node: triggers
39 display-name: 'Trigger for Qualcomm LT kernel {branch} branch'
40 scm:
41 - git:
42 url: https://git.linaro.org/git/landing-teams/working/qualcomm/kernel.git
43 refspec: +refs/heads/*:refs/remotes/origin/*
44 name: origin
45 branches:
46 - refs/heads/{branch}
47 skip-tag: true
48 shallow-clone: false
49 wipe-workspace: false
50 triggers:
51 - pollscm: 'H/5 * * * *'
52 wrappers:
53 - timestamps
54 - build-name:
Aníbal Limón7adf7d52021-06-21 13:41:22 -050055 name: '#$BUILD_NUMBER-$GIT_REVISION,length=8'
Aníbal Limón57c61672021-06-09 15:30:35 -050056 builders:
57 - shell: |
58 #!/bin/bash -e
59
60 # bring in stable and mainline tags
61 git fetch --tags https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux.git
62 git fetch --tags https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable.git
63
64 echo KERNEL_VERSION=$(make kernelversion) > qcomlt_parameters
65 echo KERNEL_DESCRIBE=$(git describe --always) >> qcomlt_parameters
Aníbal Limón7adf7d52021-06-21 13:41:22 -050066 echo KERNEL_BRANCH=$(echo $GIT_BRANCH | sed 's|origin/||') >> qcomlt_parameters
Aníbal Limón57c61672021-06-09 15:30:35 -050067 echo TARGET_REPO=linaro-overlay-sid >> qcomlt_parameters
68 echo KDEB_CHANGELOG_DIST=unstable >> qcomlt_parameters
69 cat qcomlt_parameters
70 publishers:
71 - trigger-parameterized-builds:
72 - project:
73 - 'lt-qcom-linux'
74 condition: SUCCESS
75 property-file: qcomlt_parameters
76 - email-ext:
77 recipients: 'anibal.limon@linaro.org nicolas.dechesne@linaro.org'
78 failure: true
79 still-failing: true