@@ -38,7 +38,9 @@ pipeline {
38
38
docker. image(" harbor-repo.vmware.com/dockerhub-proxy-cache/springci/spring-data-with-cassandra-3.11:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.basic' ]) {
39
39
sh ' mkdir -p /tmp/jenkins-home'
40
40
sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
41
- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,external-cassandra clean dependency:list verify -Dsort -U -B'
41
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
42
+ " ./mvnw -s settings.xml -Pci,external-cassandra " +
43
+ " clean dependency:list verify -Dsort -U -B"
42
44
}
43
45
}
44
46
}
@@ -66,7 +68,9 @@ pipeline {
66
68
docker. image(" harbor-repo.vmware.com/dockerhub-proxy-cache/springci/spring-data-with-cassandra-3.11:${ p['java.next.tag']} " ). inside(p[' docker.java.inside.basic' ]) {
67
69
sh ' mkdir -p /tmp/jenkins-home'
68
70
sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
69
- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,external-cassandra clean dependency:list verify -Dsort -U -B'
71
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
72
+ " ./mvnw -s settings.xml -Pci,external-cassandra " +
73
+ " clean dependency:list verify -Dsort -U -B"
70
74
}
71
75
}
72
76
}
@@ -95,14 +99,15 @@ pipeline {
95
99
script {
96
100
docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
97
101
sh ' mkdir -p /tmp/jenkins-home'
98
- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
99
- ' -Dartifactory.server=https://repo.spring.io ' +
102
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
103
+ " ./mvnw -s settings.xml -Pci,artifactory " +
104
+ " -Dartifactory.server=${ p['artifactory.url']} " +
100
105
" -Dartifactory.username=${ ARTIFACTORY_USR} " +
101
106
" -Dartifactory.password=${ ARTIFACTORY_PSW} " +
102
- " -Dartifactory.staging-repository=libs- snapshot-local " +
107
+ " -Dartifactory.staging-repository=${ p['artifactory.repository. snapshot'] } " +
103
108
" -Dartifactory.build-name=spring-data-cassandra " +
104
109
" -Dartifactory.build-number=${ BUILD_NUMBER} " +
105
- ' -Dmaven.test.skip=true clean deploy -U -B'
110
+ " -Dmaven.test.skip=true clean deploy -U -B"
106
111
}
107
112
}
108
113
}
0 commit comments