Skip to content

Commit cbb037e

Browse files
committed
Polishing.
Extract docker credentials into properties file. See #2413
1 parent e6b844a commit cbb037e

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

Jenkinsfile

+11-13
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,13 @@ pipeline {
3030
}
3131
options { timeout(time: 30, unit: 'MINUTES') }
3232
environment {
33-
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
33+
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
3434
}
3535
steps {
3636
script {
37-
docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
37+
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
3838
docker.image(p['docker.java.main.image']).inside(p['docker.java.inside.docker']) {
39-
sh "docker login --username ${DOCKER_HUB_USR} --password ${DOCKER_HUB_PSW}"
40-
sh 'PROFILE=all-dbs ci/test.sh'
41-
sh "ci/clean.sh"
39+
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Dsort -Dbundlor.enabled=false -U -B'
4240
}
4341
}
4442
}
@@ -59,11 +57,11 @@ pipeline {
5957
}
6058
options { timeout(time: 30, unit: 'MINUTES') }
6159
environment {
62-
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
60+
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
6361
}
6462
steps {
6563
script {
66-
docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
64+
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
6765
docker.image(p['docker.java.11.image']).inside(p['docker.java.inside.basic']) {
6866
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pjava11 clean dependency:list test -Dsort -Dbundlor.enabled=false -U -B'
6967
}
@@ -78,11 +76,11 @@ pipeline {
7876
}
7977
options { timeout(time: 30, unit: 'MINUTES') }
8078
environment {
81-
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
79+
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
8280
}
8381
steps {
8482
script {
85-
docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
83+
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
8684
docker.image(p['docker.java.15.image']).inside(p['docker.java.inside.basic']) {
8785
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pjava11 clean dependency:list test -Dsort -Dbundlor.enabled=false -U -B'
8886
}
@@ -106,12 +104,12 @@ pipeline {
106104
options { timeout(time: 20, unit: 'MINUTES') }
107105

108106
environment {
109-
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
107+
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
110108
}
111109

112110
steps {
113111
script {
114-
docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
112+
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
115113
docker.image(p['docker.java.main.image']).inside(p['docker.java.inside.basic']) {
116114
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
117115
'-Dartifactory.server=https://repo.spring.io ' +
@@ -136,12 +134,12 @@ pipeline {
136134
options { timeout(time: 20, unit: 'MINUTES') }
137135

138136
environment {
139-
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
137+
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
140138
}
141139

142140
steps {
143141
script {
144-
docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
142+
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
145143
docker.image(p['docker.java.main.image']).inside('-v $HOME:/tmp/jenkins-home') {
146144
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,distribute ' +
147145
'-Dartifactory.server=https://repo.spring.io ' +

ci/pipeline.properties

+1
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@ docker.java.inside.docker=-u root -v /var/run/docker.sock:/var/run/docker.sock -
2626
# Credentials
2727
docker.registry=
2828
docker.credentials=hub.docker.com-springbuildmaster
29+
artifactory.credentials=02bd1690-b54f-4c9f-819d-a77cb7a9822c

0 commit comments

Comments
 (0)