Skip to content

Commit 8ae0e0b

Browse files
committed
Update Jenkinsfile to use explicit JAVA_HOME
1 parent d94d58d commit 8ae0e0b

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

Jenkinsfile

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ try {
1515
node('ubuntu1804') {
1616
checkout scm
1717
try {
18-
sh './gradlew clean check --no-daemon --refresh-dependencies'
18+
withEnv(["JAVA_HOME=${tool 'jdk8'}"]) {
19+
sh './gradlew clean check --no-daemon --refresh-dependencies --stacktrace'
20+
}
1921
}
2022
catch (e) {
2123
currentBuild.result = 'FAILED: check'
@@ -35,7 +37,7 @@ try {
3537
checkout scm
3638
try {
3739
withEnv(["JAVA_HOME=${tool 'jdk9'}"]) {
38-
sh './gradlew clean test --no-daemon --refresh-dependencies'
40+
sh './gradlew clean test --no-daemon --refresh-dependencies --stacktrace'
3941
}
4042
}
4143
catch (e) {
@@ -53,7 +55,7 @@ try {
5355
checkout scm
5456
try {
5557
withEnv(["JAVA_HOME=${tool 'jdk10'}"]) {
56-
sh './gradlew clean test --no-daemon --refresh-dependencies'
58+
sh './gradlew clean test --no-daemon --refresh-dependencies --stacktrace'
5759
}
5860
}
5961
catch (e) {
@@ -71,7 +73,7 @@ try {
7173
checkout scm
7274
try {
7375
withEnv(["JAVA_HOME=${tool 'jdk11'}"]) {
74-
sh './gradlew clean test integrationTest --no-daemon --refresh-dependencies'
76+
sh './gradlew clean test integrationTest --no-daemon --refresh-dependencies --stacktrace'
7577
}
7678
}
7779
catch (e) {
@@ -89,7 +91,7 @@ try {
8991
checkout scm
9092
try {
9193
withEnv(["JAVA_HOME=${tool 'openjdk12'}"]) {
92-
sh './gradlew clean test integrationTest --no-daemon --refresh-dependencies'
94+
sh './gradlew clean test integrationTest --no-daemon --refresh-dependencies --stacktrace'
9395
}
9496
}
9597
catch (e) {
@@ -111,7 +113,9 @@ try {
111113
withCredentials([string(credentialsId: 'spring-gpg-passphrase', variable: 'SIGNING_PASSWORD')]) {
112114
withCredentials([usernamePassword(credentialsId: 'oss-token', passwordVariable: 'OSSRH_PASSWORD', usernameVariable: 'OSSRH_USERNAME')]) {
113115
withCredentials([usernamePassword(credentialsId: '02bd1690-b54f-4c9f-819d-a77cb7a9822c', usernameVariable: 'ARTIFACTORY_USERNAME', passwordVariable: 'ARTIFACTORY_PASSWORD')]) {
114-
sh './gradlew deployArtifacts finalizeDeployArtifacts --stacktrace --no-daemon --refresh-dependencies -Psigning.secretKeyRingFile=$SIGNING_KEYRING_FILE -Psigning.keyId=$SPRING_SIGNING_KEYID -Psigning.password=$SIGNING_PASSWORD -PossrhUsername=$OSSRH_USERNAME -PossrhPassword=$OSSRH_PASSWORD -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD'
116+
withEnv(["JAVA_HOME=${tool 'jdk8'}"]) {
117+
sh './gradlew deployArtifacts finalizeDeployArtifacts --no-daemon --refresh-dependencies --stacktrace -Psigning.secretKeyRingFile=$SIGNING_KEYRING_FILE -Psigning.keyId=$SPRING_SIGNING_KEYID -Psigning.password=$SIGNING_PASSWORD -PossrhUsername=$OSSRH_USERNAME -PossrhPassword=$OSSRH_PASSWORD -PartifactoryUsername=$ARTIFACTORY_USERNAME -PartifactoryPassword=$ARTIFACTORY_PASSWORD'
118+
}
115119
}
116120
}
117121
}
@@ -130,7 +134,9 @@ try {
130134
checkout scm
131135
try {
132136
withCredentials([file(credentialsId: 'docs.spring.io-jenkins_private_ssh_key', variable: 'DEPLOY_SSH_KEY')]) {
133-
sh './gradlew deployDocs --stacktrace --no-daemon --refresh-dependencies -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME'
137+
withEnv(["JAVA_HOME=${tool 'jdk8'}"]) {
138+
sh './gradlew deployDocs --no-daemon --refresh-dependencies --stacktrace -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME'
139+
}
134140
}
135141
}
136142
catch (e) {

0 commit comments

Comments
 (0)