@@ -4,6 +4,10 @@ pipeline {
4
4
5
5
agent any
6
6
7
+ environment {
8
+ JDK_VERSION = ' jdk-8-oracle'
9
+ }
10
+
7
11
options {
8
12
ansiColor(' xterm' )
9
13
buildDiscarder(logRotator(artifactNumToKeepStr : ' 1' ))
@@ -21,7 +25,7 @@ pipeline {
21
25
22
26
tools {
23
27
maven ' M3'
24
- jdk ' 1.8 '
28
+ jdk " ${ JDK_VERSION } "
25
29
}
26
30
27
31
stages {
@@ -30,7 +34,7 @@ pipeline {
30
34
timeout(time : 5 , unit : ' MINUTES' )
31
35
}
32
36
steps {
33
- withMaven(jdk : ' 1.8 ' , maven : ' M3' ) {
37
+ withMaven(jdk : " ${ JDK_VERSION } " , maven : ' M3' ) {
34
38
sh ' mvn clean'
35
39
}
36
40
}
@@ -40,7 +44,7 @@ pipeline {
40
44
timeout(time : 5 , unit : ' MINUTES' )
41
45
}
42
46
steps {
43
- withMaven(jdk : ' 1.8 ' , maven : ' M3' ) {
47
+ withMaven(jdk : " ${ JDK_VERSION } " , maven : ' M3' ) {
44
48
sh ' mvn compile test-compile'
45
49
}
46
50
}
@@ -52,7 +56,7 @@ pipeline {
52
56
timeout(time : 30 , unit : ' MINUTES' )
53
57
}
54
58
steps {
55
- withMaven(jdk : ' 1.8 ' , maven : ' M3' ) {
59
+ withMaven(jdk : " ${ JDK_VERSION } " , maven : ' M3' ) {
56
60
sh ' mvn --activate-profiles test test -DgsExec="${gsExec}" -DcompareExec="${compareExec}" -Dmaven.test.skip=false'
57
61
}
58
62
}
@@ -62,7 +66,7 @@ pipeline {
62
66
timeout(time : 30 , unit : ' MINUTES' )
63
67
}
64
68
steps {
65
- withMaven(jdk : ' 1.8 ' , maven : ' M3' ) {
69
+ withMaven(jdk : " ${ JDK_VERSION } " , maven : ' M3' ) {
66
70
sh ' mvn --activate-profiles test verify -DgsExec="${gsExec}" -DcompareExec="${compareExec}" -Dmaven.test.skip=false -Dmaven.javadoc.skip=true'
67
71
}
68
72
}
@@ -76,7 +80,7 @@ pipeline {
76
80
timeout(time : 5 , unit : ' MINUTES' )
77
81
}
78
82
steps {
79
- withMaven(jdk : ' 1.8 ' , maven : ' M3' ) {
83
+ withMaven(jdk : " ${ JDK_VERSION } " , maven : ' M3' ) {
80
84
sh ' mvn --activate-profiles qa checkstyle:checkstyle'
81
85
}
82
86
}
@@ -87,7 +91,7 @@ pipeline {
87
91
}
88
92
steps {
89
93
/* Change treshold to Default or remove treshold to find more bugs */
90
- withMaven(jdk : ' 1.8 ' , maven : ' M3' ) {
94
+ withMaven(jdk : " ${ JDK_VERSION } " , maven : ' M3' ) {
91
95
sh ' mvn --activate-profiles qa findbugs:check -Dfindbugs.threshold="High"'
92
96
}
93
97
}
@@ -97,7 +101,7 @@ pipeline {
97
101
timeout(time : 5 , unit : ' MINUTES' )
98
102
}
99
103
steps {
100
- withMaven(jdk : ' 1.8 ' , maven : ' M3' ) {
104
+ withMaven(jdk : " ${ JDK_VERSION } " , maven : ' M3' ) {
101
105
sh ' mvn --activate-profiles qa pmd:pmd -Dpmd.analysisCache=true'
102
106
}
103
107
}
0 commit comments