3
3
pipeline {
4
4
agent any
5
5
// save some io during the build
6
- options { durabilityHint(' PERFORMANCE_OPTIMIZED' ) }
6
+ options {
7
+ skipDefaultCheckout()
8
+ durabilityHint(' PERFORMANCE_OPTIMIZED' )
9
+ }
7
10
stages {
8
11
stage(" Parallel Stage" ) {
9
12
parallel {
@@ -12,6 +15,7 @@ pipeline {
12
15
steps {
13
16
container(' jetty-build' ) {
14
17
timeout( time : 240 , unit : ' MINUTES' ) {
18
+ checkout scm
15
19
mavenBuild( " jdk8" , " clean install" , " maven3" )
16
20
// Collect up the jacoco execution results (only on main build)
17
21
jacoco inclusionPattern : ' **/org/eclipse/jetty/**/*.class' ,
@@ -42,6 +46,7 @@ pipeline {
42
46
steps {
43
47
container( ' jetty-build' ) {
44
48
timeout( time : 240 , unit : ' MINUTES' ) {
49
+ checkout scm
45
50
mavenBuild( " jdk11" , " clean install -Djacoco.skip=true -Perrorprone" , " maven3" )
46
51
recordIssues id : " jdk11" , name : " Static Analysis jdk11" , aggregatingResults : true , enabledForFailure : true , tools : [mavenConsole(), java(), checkStyle(), spotBugs(), pmdParser(), errorProne()]
47
52
}
@@ -54,6 +59,7 @@ pipeline {
54
59
steps {
55
60
container( ' jetty-build' ) {
56
61
timeout( time : 240 , unit : ' MINUTES' ) {
62
+ checkout scm
57
63
mavenBuild( " jdk17" , " clean install -Djacoco.skip=true" , " maven3" )
58
64
recordIssues id : " jdk17" , name : " Static Analysis jdk17" , aggregatingResults : true , enabledForFailure : true , tools : [mavenConsole(), java(), checkStyle(), spotBugs(), pmdParser()]
59
65
}
@@ -66,6 +72,7 @@ pipeline {
66
72
steps {
67
73
container( ' jetty-build' ) {
68
74
timeout( time : 120 , unit : ' MINUTES' ) {
75
+ checkout scm
69
76
mavenBuild( " jdk11" ,
70
77
" install javadoc:javadoc javadoc:aggregate-jar -DskipTests -Dpmd.skip=true -Dcheckstyle.skip=true" ,
71
78
" maven3" )
@@ -80,6 +87,7 @@ pipeline {
80
87
steps {
81
88
container( ' jetty-build' ) {
82
89
timeout( time : 120 , unit : ' MINUTES' ) {
90
+ checkout scm
83
91
mavenBuild( " jdk8" , " -Pcompact3 clean install -DskipTests" , " maven3" )
84
92
}
85
93
}
0 commit comments