Skip to content

Commit

Permalink
Set JAVA_HOME
Browse files Browse the repository at this point in the history
  • Loading branch information
credman committed Feb 16, 2022
1 parent bec6f63 commit db32fb1
Showing 1 changed file with 20 additions and 13 deletions.
33 changes: 20 additions & 13 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
def repo = 'https://github.com/Internet2/grouper.git'
def jdk_id = 'Corretto-JDK8'
def java_home = '/home/centos/agent/tools/hudson.model.JDK/Corretto-JDK8/amazon-corretto-8.322.06.2-linux-x64'
def maven_id = 'maven'
def gpg_cred_id = 'grouper-gpg-key'
def sonatype_cred_id = 'grouper-sonatype-login'
Expand Down Expand Up @@ -50,25 +51,31 @@ node('docker') {
}

stage('Build') {
withMaven(
maven: maven_id,
mavenSettingsFilePath: "travis/mvn.settings.xml",
mavenOpts: '-Xmx2048m',
jdk: jdk_id
) {
sh "mvn -f grouper-parent clean compile package"
}
}

stage('Release') {
withCredentials([usernamePassword(credentialsId: sonatype_cred_id, usernameVariable: 'SONATYPE_USER', passwordVariable: 'SONATYPE_PWD')]) {
withEnv(["JAVA_HOME=${java_home}"]) {
withMaven(
maven: maven_id,
mavenSettingsFilePath: "travis/mvn.settings.xml",
mavenOpts: '-Xmx2048m',
jdk: jdk_id
) {
sh "mvn -f grouper-parent deploy -Prelease -Dgpg.keyname=$GPG_KEY"
sh "echo JAVA_HOME=$JAVA_HOME"
sh "mvn -f grouper-parent clean compile package"
}
}
}

stage('Release') {
withCredentials([usernamePassword(credentialsId: sonatype_cred_id, usernameVariable: 'SONATYPE_USER', passwordVariable: 'SONATYPE_PWD')]) {
withEnv(["JAVA_HOME=${java_home}"]) {
withMaven(
maven: maven_id,
mavenSettingsFilePath: "travis/mvn.settings.xml",
mavenOpts: '-Xmx2048m',
jdk: jdk_id
) {
sh "echo JAVA_HOME=$JAVA_HOME"
sh "mvn -f grouper-parent deploy -Prelease -Dgpg.keyname=$GPG_KEY"
}
}
}
}
Expand Down

0 comments on commit db32fb1

Please sign in to comment.