@@ -78,11 +78,11 @@ pipeline {
78
78
steps {
79
79
script {
80
80
docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
81
- docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.main.tag']} " ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
81
+ docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.main.tag']} " ). inside(p[ ' docker.java.inside.docker ' ] ) {
82
82
sh ' mkdir -p /tmp/jenkins-home'
83
83
sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
84
84
sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
85
- " ./mvnw -s settings.xml -Pci,external-cassandra " +
85
+ " ./mvnw -s settings.xml -Pci,external-cassandra -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-cassandra " +
86
86
" clean dependency:list verify -Dsort -U -B"
87
87
}
88
88
}
@@ -111,11 +111,11 @@ pipeline {
111
111
steps {
112
112
script {
113
113
docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
114
- docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.next.tag']} " ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
114
+ docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.next.tag']} " ). inside(p[ ' docker.java.inside.docker ' ] ) {
115
115
sh ' mkdir -p /tmp/jenkins-home'
116
116
sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
117
117
sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
118
- " ./mvnw -s settings.xml -Pci,external-cassandra " +
118
+ " ./mvnw -s settings.xml -Pci,external-cassandra -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-cassandra " +
119
119
" clean dependency:list verify -Dsort -U -B"
120
120
}
121
121
}
@@ -144,16 +144,18 @@ pipeline {
144
144
steps {
145
145
script {
146
146
docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
147
- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic ' ]) {
147
+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker ' ]) {
148
148
sh ' mkdir -p /tmp/jenkins-home'
149
149
sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
150
150
" ./mvnw -s settings.xml -Pci,artifactory " +
151
+ " -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root " +
151
152
" -Dartifactory.server=${ p['artifactory.url']} " +
152
153
" -Dartifactory.username=${ ARTIFACTORY_USR} " +
153
154
" -Dartifactory.password=${ ARTIFACTORY_PSW} " +
154
155
" -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
155
156
" -Dartifactory.build-name=spring-data-cassandra " +
156
157
" -Dartifactory.build-number=spring-data-cassandra-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
158
+ " -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-cassandra " +
157
159
" -Dmaven.test.skip=true clean deploy -U -B"
158
160
}
159
161
}
0 commit comments