| - scm: |
| name: jtreg |
| scm: |
| - hg: |
| url: http://hg.openjdk.java.net/code-tools/jtreg/ |
| clean: true |
| browser: hgweb |
| browser-url: http://hg.openjdk.java.net/code-tools/jtreg/ |
| subdir: jtreg |
| - job: |
| name: jtreg-build |
| project-type: freestyle |
| defaults: global |
| description: | |
| * Build JDK Regression Test Harness (jtreg). |
| properties: |
| - authorization: |
| anonymous: |
| - job-read |
| - job-extended-read |
| openjdk-members: |
| - job-build |
| - job-cancel |
| - job-workspace |
| - build-discarder: |
| days-to-keep: 30 |
| num-to-keep: 10 |
| artifact-num-to-keep: 5 |
| disabled: true |
| node: aarch64-06 |
| display-name: 'OpenJDK - Build JDK Regression Test Harness (jtreg)' |
| scm: |
| - jtreg |
| triggers: |
| - pollscm: |
| cron: 'H/5 * * * *' |
| wrappers: |
| - timestamps |
| builders: |
| - shell: | |
| #!/bin/bash |
| |
| set -eu |
| |
| cd jtreg |
| |
| JDKHOME=$(dirname $(java -XshowSettings:properties |& \ |
| grep java.home | sed 's,^.*java.home = \(.*\),\1,')) |
| |
| bash make/build-all.sh $JDKHOME |
| |
| : ${MAJOR:=4} |
| : ${MINOR:=2} |
| : ${MICRO:=0} |
| : ${VERSION_SUFFIX:=SNAPSHOT} |
| : ${JOB_NAME:=jtreg} |
| : ${ZIP_TYPE:=xz} |
| |
| artifact=${JOB_NAME}-${MAJOR}.${MINOR}.${MICRO}-${VERSION_SUFFIX} |
| |
| cd ./build/images |
| tar afcv $artifact.tar.${ZIP_TYPE} jtreg |
| mv $artifact.tar.${ZIP_TYPE} ../../.. |
| cd .. |
| publishers: |
| - archive: |
| artifacts: 'jtreg-build-*-SNAPSHOT.tar.xz' |
| - email: |
| recipients: 'stuart.monteith@linaro.org fathi.boudra@linaro.org' |