- job: name: jdk10-build-and-test project-type: multijob defaults: global description: | * This jobs builds the jdk images and runs tests and benchmarks against the built images.
* Note: this job is usually triggered by a source change (ie. the "jdk10-update-src-tree" job).
If it is run manually it will use the source tarball from the last successful build of that job.
* If this jobs runs to completion the results are published to http://openjdk.linaro.org/. properties: - authorization: anonymous: - job-read - job-extended-read openjdk-members: - job-build - job-cancel - build-discarder: days-to-keep: 30 num-to-keep: 10 artifact-num-to-keep: 5 parameters: - string: name: YEAR default: 'default' - string: name: DAY_OF_YEAR default: 'default' disabled: false node: master display-name: 'OpenJDK 10 - Build jdk images and run tests/benchmarks' wrappers: - workspace-cleanup: dirmatch: false - timestamps builders: - multijob: name: 'Build jdk images' condition: SUCCESSFUL projects: - name: jdk10-build-image current-parameters: true kill-phase-on: FAILURE # FIXME - set SPECjbb2015 benchmark continuation condition from SUCCESSFUL to ALWAYS # Exception in thread "main" java.util.ServiceConfigurationError: # org.spec.jbb.core.comm.connectivity.ConnectivityProvider: # Provider org.spec.jbb.core.comm.connectivity.GrizzlyNioProvider could not be instantiated # Caused by: java.lang.IllegalStateException: java.lang.RuntimeException: java.lang.NullPointerException - multijob: name: 'SPECjbb2015 benchmark' condition: ALWAYS projects: - name: jdk10-specjbb2015-benchmark current-parameters: true restrict-matrix-project: 'JVM_VARIANT == "server"' kill-phase-on: FAILURE - multijob: name: '1GB Terasort benchmark' condition: SUCCESSFUL projects: - name: jdk10-terasort-benchmark current-parameters: true kill-phase-on: NEVER - multijob: name: 'JTREG tests' condition: SUCCESSFUL projects: - name: jdk10-jtreg-test current-parameters: true predefined-parameters: 'XJTREG_SUBCATEGORIES=tools/javap/typeAnnotations' kill-phase-on: NEVER - multijob: name: 'jcstress' condition: COMPLETED projects: - name: jdk10-jcstress-test current-parameters: true restrict-matrix-project: 'JVM_VARIANT == "server"' kill-phase-on: FAILURE - multijob: name: 'Publish results to openjdk.linaro.org' condition: SUCCESSFUL projects: - name: jdk10-publish-and-report current-parameters: true kill-phase-on: FAILURE - copyartifact: project: jdk10-update-src-tree filter: 'out/*' target: out flatten: true - copyartifact: project: jdk10-build-image filter: 'out/**/*' target: out flatten: true - copyartifact: project: jdk10-specjbb2015-benchmark filter: 'out/**/*' target: out flatten: true - copyartifact: project: jdk10-terasort-benchmark filter: 'out/**/*' target: out flatten: true - copyartifact: project: jdk10-jtreg-test filter: 'out/**/*' target: out flatten: true stable: true - copyartifact: project: jdk10-jcstress-test filter: 'out/**/*' target: out flatten: true publishers: - archive: artifacts: 'out/**/*'