Skip to content

Commit 1cc18bb

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

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

Jenkinsfile

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,12 @@ pipeline {
3030
}
3131
options { timeout(time: 30, unit: 'MINUTES') }
3232
environment {
33-
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
33+
DOCKER_HUB = credentials("${p['docker.credentials']}")
34+
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
3435
}
3536
steps {
3637
script {
37-
docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
38+
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
3839
docker.image(p['docker.java.main.image']).inside(p['docker.java.inside.docker']) {
3940
sh "docker login --username ${DOCKER_HUB_USR} --password ${DOCKER_HUB_PSW}"
4041
sh 'PROFILE=all-dbs ci/test.sh'
@@ -59,11 +60,11 @@ pipeline {
5960
}
6061
options { timeout(time: 30, unit: 'MINUTES') }
6162
environment {
62-
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
63+
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
6364
}
6465
steps {
6566
script {
66-
docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
67+
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
6768
docker.image(p['docker.java.11.image']).inside(p['docker.java.inside.basic']) {
6869
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'
6970
}
@@ -78,11 +79,11 @@ pipeline {
7879
}
7980
options { timeout(time: 30, unit: 'MINUTES') }
8081
environment {
81-
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
82+
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
8283
}
8384
steps {
8485
script {
85-
docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
86+
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
8687
docker.image(p['docker.java.15.image']).inside(p['docker.java.inside.basic']) {
8788
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'
8889
}
@@ -106,12 +107,12 @@ pipeline {
106107
options { timeout(time: 20, unit: 'MINUTES') }
107108

108109
environment {
109-
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
110+
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
110111
}
111112

112113
steps {
113114
script {
114-
docker.withRegistry('', 'hub.docker.com-springbuildmaster') {
115+
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
115116
docker.image(p['docker.java.main.image']).inside(p['docker.java.inside.basic']) {
116117
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
117118
'-Dartifactory.server=https://repo.spring.io ' +
@@ -136,12 +137,12 @@ pipeline {
136137
options { timeout(time: 20, unit: 'MINUTES') }
137138

138139
environment {
139-
ARTIFACTORY = credentials('02bd1690-b54f-4c9f-819d-a77cb7a9822c')
140+
ARTIFACTORY = credentials("${p['artifactory.credentials']}")
140141
}
141142

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

ci/pipeline.properties

Lines changed: 1 addition & 0 deletions
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)