- job: name: tcwg-compare-results project-type: freestyle defaults: global logrotate: daysToKeep: 30 numToKeep: 30 properties: - authorization: anonymous: - job-read - job-extended-read linaro: - job-build - job-cancel - job-workspace parameters: - text: name: reference_job_name default: 'tcwg-buildfarm' description: 'Name of reference job used for comparison' - text: name: reference_number default: description: 'Reference build number of reference job used for comparison' - text: name: this_job_name default: 'tcwg-buildfarm' description: 'Name of job used for comparison' - text: name: this_number default: description: 'Build number of job used for comparison' disabled: false node: tcwg-x86_64-ex40build-01 retry-count: 3 display-name: 'Compare the results of two builds of another job' scm: - git: url: https://git-us.linaro.org/toolchain/abe.git refspec: +refs/heads/ci-linaro-org:refs/remotes/origin/ci-linaro-org name: origin branches: - refs/heads/ci-linaro-org basedir: abe skip-tag: true shallow-clone: true wipe-workspace: true wrappers: - timeout: timeout: 60 - timestamps - ssh-agent-credentials: # tcwg-buildslave user id users: - 'e0958a95-204f-4c14-a66c-5e2be6c5d50a' - build-name: name: '#${BUILD_NUMBER}-${ENV,var="reference_job_name"}${ENV,var="reference_number"}-${ENV,var="this_job_name"}${ENV,var="this_number"}' builders: - shell: | #!/bin/bash trap cleanup_exit INT TERM EXIT cleanup_exit() { cd ${WORKSPACE} } bash -x ${WORKSPACE}/abe/scripts/CompareJobs.job publishers: - email: recipients: 'christophe.lyon@linaro.org' - archive: artifacts: 'artifacts/logs/*.xml,artifacts/logs/*.txt' latest-only: false