- job: name: lt-qcom-clo-linux-automerge project-type: freestyle defaults: global properties: - authorization: anonymous: - job-read - job-extended-read linaro-qualcomm-ci: - job-build - job-cancel - build-discarder: days-to-keep: 30 num-to-keep: 30 artifact-num-to-keep: 1 parameters: - string: name: AUTOMERGE_REPO_URL default: 'https://git.linaro.org/power/automerge.git' - string: name: AUTOMERGE_BRANCH default: 'master' - string: name: CONFIG_REPO_URL default: 'https://git.linaro.org/landing-teams/working/qualcomm/configs.git' - string: name: CONFIG_BRANCH default: 'master' - string: name: KERNEL_REPO_URL default: 'git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git' - string: name: INTEGRATION_REPO_URL default: 'https://qclt-bot:${LT_QCOM_CLO_TOKEN}@staging-git.codelinaro.org/linaro/landing-teams/qualcomm/kernel-integration.git' - string: name: INTEGRATION_BRANCH default: 'integration-linux-qcomlt' - string: name: INTEGRATION_BRANCH_WIP default: 'integration-linux-qcomlt-wip' - string: name: KERNEL_CI_REPO_URL default: 'https://qclt-bot:${LT_QCOM_CLO_TOKEN}@staging-git.codelinaro.org/linaro/landing-teams/qualcomm/kernel.git' - string: name: KERNEL_CI_BRANCH default: 'integration-linux-qcomlt' - string: name: RERERE_REPO_URL default: 'https://staging-git.codelinaro.org/linaro/landing-teams/qualcomm/automerge-rrcache.git' disabled: true node: docker-buster-amd64 display-name: '[CLO] Qualcomm LT Linux kernel Automerge build' wrappers: - timestamps - credentials-binding: - text: credential-id: LT_QCOM_CLO_TOKEN variable: LT_QCOM_CLO_TOKEN - ssh-agent-credentials: users: - 'LT_QUALCOMM_PRIVATE_KEY_SSH' builders: - shell: !include-raw: lt-qcom-linux/builders-deps.sh - shell: !include-raw: lt-qcom-linux-automerge/builders.sh - inject: properties-file: automerge_result_variables - shell: !include-raw: lt-qcom-linux-automerge/builders-kernel.sh publishers: - email-ext: recipients: 'leonardo.sandoval@linaro.org nicolas.dechesne@linaro.org' always: true failure: false body: | Build URL: ${PROJECT_URL}${BUILD_NUMBER}/ Full log: ${PROJECT_URL}${BUILD_NUMBER}/consoleText Automerge repo/branch: ${AUTOMERGE_REPO_URL} ${AUTOMERGE_BRANCH} Kernel upstream repository: ${KERNEL_REPO_URL} Integration repo/branch: ${INTEGRATION_REPO_URL} ${INTEGRATION_BRANCH} Kernel CI repo/branch: ${KERNEL_CI_REPO_URL} ${KERNEL_CI_BRANCH} ${AUTOMERGE_BRANCH_FAILED} Automerge configuration: ${AUTOMERGE_CONFIG} DTBS warnings: ${FILE,path="dtbs_warnings.log"} ${PATCH_COUNT} patches in the integration branch QCLT Wall Of Fame: ${FILE,path="wall_of_fame.log"} presend-script: !include-raw: lt-qcom-linux-automerge/presend-script.groovy