@@ -31,13 +31,13 @@ pipeline {
31
31
options { timeout(time : 30 , unit : ' MINUTES' ) }
32
32
33
33
environment {
34
- DOCKER_HUB = credentials(" ${ p[' docker.credentials'] } " )
35
- ARTIFACTORY = credentials(" ${ p['artifactory.credentials'] } " )
34
+ DOCKER_HUB = credentials(' hub. docker.com-springbuildmaster ' )
35
+ ARTIFACTORY = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c ' )
36
36
}
37
37
38
38
steps {
39
39
script {
40
- docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
40
+ docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
41
41
docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker' ]) {
42
42
sh " docker login --username ${ DOCKER_HUB_USR} --password ${ DOCKER_HUB_PSW} "
43
43
sh ' PROFILE=none ci/verify.sh'
@@ -119,12 +119,12 @@ pipeline {
119
119
options { timeout(time : 20 , unit : ' MINUTES' ) }
120
120
121
121
environment {
122
- ARTIFACTORY = credentials(" ${ p['artifactory.credentials'] } " )
122
+ ARTIFACTORY = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c ' )
123
123
}
124
124
125
125
steps {
126
126
script {
127
- docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
127
+ docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
128
128
docker. image(p[' docker.java.lts.image' ]). inside(p[' docker.java.inside.basic' ]) {
129
129
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-elasticsearch-non-root ' +
130
130
' -Dartifactory.server=https://repo.spring.io ' +
@@ -139,6 +139,34 @@ pipeline {
139
139
}
140
140
}
141
141
}
142
+ stage(' Publish documentation' ) {
143
+ when {
144
+ branch ' main'
145
+ }
146
+ agent {
147
+ label ' data'
148
+ }
149
+ options { timeout(time : 20 , unit : ' MINUTES' ) }
150
+
151
+ environment {
152
+ ARTIFACTORY = credentials(' 02bd1690-b54f-4c9f-819d-a77cb7a9822c' )
153
+ }
154
+
155
+ steps {
156
+ script {
157
+ docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
158
+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
159
+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,distribute -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-elasticsearch-non-root ' +
160
+ ' -Dartifactory.server=https://repo.spring.io ' +
161
+ " -Dartifactory.username=${ ARTIFACTORY_USR} " +
162
+ " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
163
+ " -Dartifactory.distribution-repository=temp-private-local " +
164
+ ' -Dmaven.test.skip=true clean deploy -U -B'
165
+ }
166
+ }
167
+ }
168
+ }
169
+ }
142
170
}
143
171
144
172
post {
0 commit comments