Skip to content

Commit 94dd205

Browse files
authored
skip default checkout option to avoid a useless git fetch (#8205)
* skip default checkout option to avoid a useless git fetch Signed-off-by: Olivier Lamy <[email protected]>
1 parent 1f4c531 commit 94dd205

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

Jenkinsfile

+9-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
pipeline {
44
agent any
55
// save some io during the build
6-
options { durabilityHint('PERFORMANCE_OPTIMIZED') }
6+
options {
7+
skipDefaultCheckout()
8+
durabilityHint('PERFORMANCE_OPTIMIZED')
9+
}
710
stages {
811
stage("Parallel Stage") {
912
parallel {
@@ -12,6 +15,7 @@ pipeline {
1215
steps {
1316
container('jetty-build') {
1417
timeout( time: 240, unit: 'MINUTES' ) {
18+
checkout scm
1519
mavenBuild( "jdk8", "clean install", "maven3")
1620
// Collect up the jacoco execution results (only on main build)
1721
jacoco inclusionPattern: '**/org/eclipse/jetty/**/*.class',
@@ -42,6 +46,7 @@ pipeline {
4246
steps {
4347
container( 'jetty-build' ) {
4448
timeout( time: 240, unit: 'MINUTES' ) {
49+
checkout scm
4550
mavenBuild( "jdk11", "clean install -Djacoco.skip=true -Perrorprone", "maven3")
4651
recordIssues id: "jdk11", name: "Static Analysis jdk11", aggregatingResults: true, enabledForFailure: true, tools: [mavenConsole(), java(), checkStyle(), spotBugs(), pmdParser(), errorProne()]
4752
}
@@ -54,6 +59,7 @@ pipeline {
5459
steps {
5560
container( 'jetty-build' ) {
5661
timeout( time: 240, unit: 'MINUTES' ) {
62+
checkout scm
5763
mavenBuild( "jdk17", "clean install -Djacoco.skip=true", "maven3")
5864
recordIssues id: "jdk17", name: "Static Analysis jdk17", aggregatingResults: true, enabledForFailure: true, tools: [mavenConsole(), java(), checkStyle(), spotBugs(), pmdParser()]
5965
}
@@ -66,6 +72,7 @@ pipeline {
6672
steps {
6773
container( 'jetty-build' ) {
6874
timeout( time: 120, unit: 'MINUTES' ) {
75+
checkout scm
6976
mavenBuild( "jdk11",
7077
"install javadoc:javadoc javadoc:aggregate-jar -DskipTests -Dpmd.skip=true -Dcheckstyle.skip=true",
7178
"maven3")
@@ -80,6 +87,7 @@ pipeline {
8087
steps {
8188
container( 'jetty-build' ) {
8289
timeout( time: 120, unit: 'MINUTES' ) {
90+
checkout scm
8391
mavenBuild( "jdk8", "-Pcompact3 clean install -DskipTests", "maven3")
8492
}
8593
}

0 commit comments

Comments
 (0)