From 640bee3fc421fd9d3e4e519825f442f56c1f7450 Mon Sep 17 00:00:00 2001 From: Vedran Pavic Date: Thu, 22 Nov 2018 23:11:31 +0100 Subject: [PATCH] Update Jenkins pipeline - add JDK 9 stage (only unit tests) - update JDK 10 stage to only run unit tests --- Jenkinsfile | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8aae2cbe..f9d73c27 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -28,14 +28,32 @@ try { } } }, + jdk9: { + stage('JDK 9') { + timeout(time: 45, unit: 'MINUTES') { + node { + checkout scm + try { + withEnv(["JAVA_HOME=${tool 'jdk9'}"]) { + sh './gradlew clean test --no-daemon --refresh-dependencies' + } + } + catch (e) { + currentBuild.result = 'FAILED: jdk9' + throw e + } + } + } + } + }, jdk10: { stage('JDK 10') { timeout(time: 45, unit: 'MINUTES') { - node('ubuntu1804') { + node { checkout scm try { withEnv(["JAVA_HOME=${tool 'jdk10'}"]) { - sh './gradlew clean test integrationTest --no-daemon --refresh-dependencies' + sh './gradlew clean test --no-daemon --refresh-dependencies' } } catch (e) {