Skip to content

Commit 8a20df2

Browse files
committed
DATAES-968 - Enable Maven caching for Jenkins jobs.
1 parent 7ca10e4 commit 8a20df2

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

Jenkinsfile

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,12 @@ pipeline {
2525
docker {
2626
image 'adoptopenjdk/openjdk8:latest'
2727
label 'data'
28-
args '-v $HOME:/tmp/jenkins-home'
28+
args '-u root -v /var/run/docker.sock:/var/run/docker.sock -v $HOME:/tmp/jenkins-home'
2929
}
3030
}
3131
options { timeout(time: 30, unit: 'MINUTES') }
3232
steps {
33-
sh 'rm -rf ?'
34-
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw clean dependency:list test -Dsort -U -B'
33+
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw clean dependency:list test -Dsort -U -B -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-elasticsearch'
3534
}
3635
}
3736
}
@@ -47,7 +46,7 @@ pipeline {
4746
docker {
4847
image 'adoptopenjdk/openjdk8:latest'
4948
label 'data'
50-
args '-v $HOME:/tmp/jenkins-home'
49+
args '-u root -v /var/run/docker.sock:/var/run/docker.sock -v $HOME:/tmp/jenkins-home'
5150
}
5251
}
5352
options { timeout(time: 20, unit: 'MINUTES') }
@@ -57,8 +56,7 @@ pipeline {
5756
}
5857

5958
steps {
60-
sh 'rm -rf ?'
61-
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -Pci,artifactory ' +
59+
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -Pci,artifactory -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-elasticsearch ' +
6260
'-Dartifactory.server=https://repo.spring.io ' +
6361
"-Dartifactory.username=${ARTIFACTORY_USR} " +
6462
"-Dartifactory.password=${ARTIFACTORY_PSW} " +
@@ -76,7 +74,7 @@ pipeline {
7674
docker {
7775
image 'adoptopenjdk/openjdk8:latest'
7876
label 'data'
79-
args '-v $HOME:/tmp/jenkins-home'
77+
args '-u root -v /var/run/docker.sock:/var/run/docker.sock -v $HOME:/tmp/jenkins-home'
8078
}
8179
}
8280
options { timeout(time: 20, unit: 'MINUTES') }
@@ -86,7 +84,7 @@ pipeline {
8684
}
8785

8886
steps {
89-
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -Pci,distribute ' +
87+
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -Pci,distribute -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-elasticsearch ' +
9088
'-Dartifactory.server=https://repo.spring.io ' +
9189
"-Dartifactory.username=${ARTIFACTORY_USR} " +
9290
"-Dartifactory.password=${ARTIFACTORY_PSW} " +

0 commit comments

Comments
 (0)