- job: name: trigger-lt-qcom-linux-build project-type: freestyle defaults: global logrotate: daysToKeep: 30 numToKeep: 30 parameters: - string: name: KERNEL_REPO_URL default: 'https://git.linaro.org/landing-teams/working/qualcomm/kernel.git' - string: name: KERNEL_BRANCHES default: 'release/chromiumos-4.14-r.* release/qcomlt-4.14 release/alimon' properties: - authorization: anonymous: - job-read - job-extended-read - job-workspace linaro-landing-team-qualcomm-personnel: - job-read - job-extended-read - job-build - job-cancel disabled: false node: master display-name: 'Trigger for Qualcomm LT kernel build' scm: - git: url: https://git.linaro.org/git/landing-teams/working/qualcomm/kernel.git refspec: +refs/heads/release/*:refs/remotes/origin/release/* name: origin branches: - refs/heads/release/.* skip-tag: true shallow-clone: false wipe-workspace: false triggers: - timed: 'H/5 * * * *' wrappers: - timestamps - build-name: name: '#${BUILD_NUMBER}' builders: - shell: | #!/bin/bash set -ex rm -rf configs git clone --depth 1 http://git.linaro.org/ci/job/configs.git python configs/trigger-lt-qcom-linux-build/get_branch_to_build.py \ > branch_to_build - inject: properties-file: branch_to_build - shell: | #!/bin/bash set -ex KERNEL_CONFIGS=defconfig if echo "${KERNEL_BRANCH}" | grep -q "release/chromiumos-4.14-r.*"; then KERNEL_CONFIGS=chromiumos-qualcomm fi echo "KERNEL_REPO_URL=${KERNEL_REPO_URL}" > build_parameters echo "KERNEL_BRANCH=${KERNEL_BRANCH}" >> build_parameters echo "KERNEL_REVISION=${KERNEL_REVISION}" >> build_parameters echo "KERNEL_CONFIGS=${KERNEL_CONFIGS}" >> build_parameters echo "ARCH=arm64" >> build_parameters cat build_parameters - inject: properties-file: build_parameters publishers: - groovy-postbuild: script: !include-raw: - trigger-lt-qcom-linux-build/postbuild.groovy - trigger-parameterized-builds: - project: - 'lt-qcom-linux-build' condition: SUCCESS property-file: build_parameters