Skip to content

Commit 9cc592e

Browse files
authored
Merge pull request #1481 from SameeraPriyathamTadikonda/develop
DEVO-690: Pass Java version as Parameter
2 parents 8044a17 + 28e96ae commit 9cc592e

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

Jenkinsfile

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
@Library('shared-libraries') _
22

3+
def getJava(){
4+
if(env.JAVA_VERSION=="JAVA17"){
5+
return "/home/builder/java/jdk-17.0.2"
6+
}else if(env.JAVA_VERSION=="JAVA11"){
7+
return "/home/builder/java/jdk-11.0.2"
8+
}else{
9+
return "/home/builder/java/openjdk-1.8.0-262"
10+
}
11+
}
12+
313
def runtests(String type, String version){
414
copyRPM type, version
515
setUpML '$WORKSPACE/xdmp/src/Mark*.rpm'
@@ -58,9 +68,10 @@ pipeline{
5868
parameters{
5969
booleanParam(name: 'regressions', defaultValue: false, description: 'indicator if build is for regressions')
6070
string(name: 'Email', defaultValue: '' ,description: 'Who should I say send the email to?')
71+
string(name: 'JAVA_VERSION', defaultValue: 'JAVA8' ,description: 'Who should I say send the email to?')
6172
}
6273
environment{
63-
JAVA_HOME_DIR="/home/builder/java/openjdk-1.8.0-262"
74+
JAVA_HOME_DIR= getJava()
6475
GRADLE_DIR =".gradle"
6576
DMC_USER = credentials('MLBUILD_USER')
6677
DMC_PASSWORD = credentials('MLBUILD_PASSWORD')

0 commit comments

Comments
 (0)