@@ -25,15 +25,14 @@ pipeline {
2525 docker {
2626 image ' adoptopenjdk/openjdk8:latest'
2727 label ' data'
28- args ' -u root -v /var/run/docker.sock:/var/run/docker.sock'
29- // root but with no maven caching
28+ args ' -u root -v /var/run/docker.sock:/var/run/docker.sock -v $HOME:/tmp/jenkins-home'
3029 }
3130 }
3231 options { timeout(time : 30 , unit : ' MINUTES' ) }
3332 steps {
3433 sh ' mkdir -p /tmp/jenkins-home'
3534 sh ' chown -R 1001:1001 .'
36- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -Pci,all-dbs clean dependency:list test -Dsort -U -B'
35+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -Pci,all-dbs clean dependency:list test -Dsort -U -B -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-jdbc '
3736 sh ' chown -R 1001:1001 .'
3837 }
3938 }
@@ -50,7 +49,7 @@ pipeline {
5049 docker {
5150 image ' adoptopenjdk/openjdk8:latest'
5251 label ' data'
53- args ' -v $HOME/.m2:/ tmp/jenkins-home/.m2 '
52+ args ' -u root -v /var/run/docker.sock:/var/run/docker.sock -v $HOME:/ tmp/jenkins-home'
5453 }
5554 }
5655 options { timeout(time : 20 , unit : ' MINUTES' ) }
@@ -60,8 +59,7 @@ pipeline {
6059 }
6160
6261 steps {
63- sh ' mkdir -p /tmp/jenkins-home'
64- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -Pci,artifactory ' +
62+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -Pci,artifactory -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-jdbc ' +
6563 ' -Dartifactory.server=https://repo.spring.io ' +
6664 " -Dartifactory.username=${ ARTIFACTORY_USR} " +
6765 " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
@@ -79,7 +77,7 @@ pipeline {
7977 docker {
8078 image ' adoptopenjdk/openjdk8:latest'
8179 label ' data'
82- args ' -v $HOME/.m2:/ tmp/jenkins-home/.m2 '
80+ args ' -u root -v /var/run/docker.sock:/var/run/docker.sock -v $HOME:/ tmp/jenkins-home'
8381 }
8482 }
8583 options { timeout(time : 20 , unit : ' MINUTES' ) }
@@ -89,8 +87,7 @@ pipeline {
8987 }
9088
9189 steps {
92- sh ' mkdir -p /tmp/jenkins-home'
93- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -Pci,distribute ' +
90+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -Pci,distribute -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-jdbc ' +
9491 ' -Dartifactory.server=https://repo.spring.io ' +
9592 " -Dartifactory.username=${ ARTIFACTORY_USR} " +
9693 " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
0 commit comments