1
+ def p = [:]
2
+ node {
3
+ checkout scm
4
+ p = readProperties interpolate : true , file : ' ci/pipeline.properties'
5
+ }
6
+
1
7
pipeline {
2
8
agent none
3
9
@@ -26,7 +32,7 @@ pipeline {
26
32
27
33
steps {
28
34
script {
29
- def image = docker. build(" springci/spring-data-openjdk8-with- redis-6.2 " , " -f ci/openjdk8-redis-6.2/Dockerfile ." )
35
+ def image = docker. build(p[ ' docker.java.main. redis.6.name ' ] , " -f ci/openjdk8-redis-6.2/Dockerfile ." )
30
36
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
31
37
image. push()
32
38
}
@@ -45,7 +51,7 @@ pipeline {
45
51
46
52
steps {
47
53
script {
48
- def image = docker. build(" springci/spring-data-openjdk17-with- redis-6.2 " , " -f ci/openjdk17-redis-6.2/Dockerfile ." )
54
+ def image = docker. build(p[ ' docker.java.lts. redis.6.name ' ] , " -f ci/openjdk17-redis-6.2/Dockerfile ." )
49
55
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
50
56
image. push()
51
57
}
@@ -73,7 +79,7 @@ pipeline {
73
79
steps {
74
80
script {
75
81
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
76
- docker. image(' springci/spring-data-openjdk8-with- redis-6.2:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
82
+ docker. image(p[ ' docker.java.main. redis.6.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
77
83
sh ' PROFILE=none LONG_TESTS=true ci/test.sh'
78
84
}
79
85
}
@@ -101,7 +107,7 @@ pipeline {
101
107
steps {
102
108
script {
103
109
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
104
- docker. image(' springci/spring-data-openjdk17-with- redis-6.2:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
110
+ docker. image(p[ ' docker.java.lts. redis.6.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
105
111
sh ' PROFILE=java11 ci/test.sh'
106
112
}
107
113
}
@@ -131,7 +137,7 @@ pipeline {
131
137
steps {
132
138
script {
133
139
docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
134
- docker. image(' adoptopenjdk/openjdk8:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
140
+ docker. image(p[ ' docker.java.main.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
135
141
sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
136
142
' -Dartifactory.server=https://repo.spring.io ' +
137
143
" -Dartifactory.username=${ ARTIFACTORY_USR} " +
0 commit comments