- job: name: trigger-linux-stable-rc project-type: freestyle defaults: global properties: - authorization: anonymous: - job-read - job-extended-read - build-discarder: days-to-keep: 30 num-to-keep: 30 disabled: false node: triggers display-name: 'Trigger for Linux Stable RC' scm: - git: remotes: - linux-stable-rc: url: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git - linux-stable: url: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git branches: - linux-stable-rc/linux-4.4.y - linux-stable-rc/linux-4.9.y - linux-stable-rc/linux-4.14.y - linux-stable-rc/linux-4.19.y - linux-stable-rc/linux-5.4.y - linux-stable-rc/linux-5.5.y - linux-stable-rc/linux-5.6.y - linux-stable-rc/linux-5.7.y - linux-stable-rc/linux-5.8.y - linux-stable-rc/linux-5.9.y - linux-stable-rc/linux-5.10.y - linux-stable-rc/linux-5.11.y - linux-stable-rc/linux-5.12.y name: linux skip-tag: true shallow-clone: false wipe-workspace: false triggers: - pollscm: cron: 'H/5 * * * *' wrappers: - timestamps - build-name: name: '#${BUILD_NUMBER}-${GIT_BRANCH#linux-stable-rc/}-${GIT_REVISION,length=8}' builders: - shell: | #!/bin/bash -ex git clean -fdx env MAKE_KERNELVERSION=$(make kernelversion) KERNEL_BRANCH=${GIT_BRANCH#linux-stable-rc/} KERNEL_DESCRIBE=$(git describe --always --abbrev=12) params=lkft-${KERNEL_BRANCH}.txt echo KERNEL_DESCRIBE=${KERNEL_DESCRIBE} >> $params echo SRCREV_kernel=${GIT_COMMIT} >> $params echo MAKE_KERNELVERSION=${MAKE_KERNELVERSION} >> $params echo KERNEL_BRANCH=${KERNEL_BRANCH} >> $params cat $params - trigger-builds: - project: linaro-hikey-stable-rc-4.4-merge-and-tag property-file: lkft-linux-4.4.y.txt - project: openembedded-lkft-linux-stable-rc-4.4 property-file: lkft-linux-4.4.y.txt - project: openembedded-lkft-linux-stable-rc-4.9 property-file: lkft-linux-4.9.y.txt - project: openembedded-lkft-linux-stable-rc-4.14 property-file: lkft-linux-4.14.y.txt - project: openembedded-lkft-linux-stable-rc-4.19 property-file: lkft-linux-4.19.y.txt - project: openembedded-lkft-linux-stable-rc-5.4 property-file: lkft-linux-5.4.y.txt - project: openembedded-lkft-linux-stable-rc-5.5 property-file: lkft-linux-5.5.y.txt - project: openembedded-lkft-linux-stable-rc-5.6 property-file: lkft-linux-5.6.y.txt - project: openembedded-lkft-linux-stable-rc-5.7 property-file: lkft-linux-5.7.y.txt - project: openembedded-lkft-linux-stable-rc-5.8 property-file: lkft-linux-5.8.y.txt - project: openembedded-lkft-linux-stable-rc-5.9 property-file: lkft-linux-5.9.y.txt - project: openembedded-lkft-linux-stable-rc-5.10 property-file: lkft-linux-5.10.y.txt - project: openembedded-lkft-linux-stable-rc-5.11 property-file: lkft-linux-5.11.y.txt - project: openembedded-lkft-linux-stable-rc-5.12 property-file: lkft-linux-5.12.y.txt