1+ def p = [:]
2+ node {
3+ checkout scm
4+ p = readProperties interpolate : true , file : ' ci/pipeline.properties'
5+ }
6+
17pipeline {
28 agent none
39
@@ -12,7 +18,7 @@ pipeline {
1218 }
1319
1420 stages {
15- stage(" test: baseline (jdk8 )" ) {
21+ stage(" test: baseline (main )" ) {
1622 when {
1723 anyOf {
1824 branch ' 2.2.x'
@@ -32,7 +38,7 @@ pipeline {
3238 steps {
3339 script {
3440 docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
35- docker. image(' adoptopenjdk/openjdk8:latest ' ). inside(' -u root -v /var/run/ docker.sock:/var/run/docker.sock -v /usr/bin/ docker:/usr/bin/docker -v $HOME:/tmp/jenkins-home ' ) {
41+ docker. image(p[ ' docker.java.main.image ' ] ). inside(p[ ' docker.java.inside. docker' ] ) {
3642 sh " docker login --username ${ DOCKER_HUB_USR} --password ${ DOCKER_HUB_PSW} "
3743 sh " PROFILE=ci,all-dbs ci/test.sh"
3844 sh " ci/clean.sh"
@@ -50,7 +56,7 @@ pipeline {
5056 }
5157 }
5258 parallel {
53- stage(" test: baseline (jdk11 )" ) {
59+ stage(" test: baseline (next )" ) {
5460 agent {
5561 label ' data'
5662 }
@@ -64,7 +70,7 @@ pipeline {
6470 steps {
6571 script {
6672 docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
67- docker. image(' adoptopenjdk/openjdk11:latest ' ). inside(' -u root -v /var/run/ docker.sock:/var/run/docker.sock -v /usr/bin/ docker:/usr/bin/docker -v $HOME:/tmp/jenkins-home ' ) {
73+ docker. image(p[ ' docker.java.11.image ' ] ). inside(p[ ' docker.java.inside. docker' ] ) {
6874 sh " docker login --username ${ DOCKER_HUB_USR} --password ${ DOCKER_HUB_PSW} "
6975 sh " PROFILE=ci,java11 ci/test.sh"
7076 sh " ci/clean.sh"
@@ -88,7 +94,7 @@ pipeline {
8894 steps {
8995 script {
9096 docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
91- docker. image(' adoptopenjdk/openjdk15:latest ' ). inside(' -u root -v /var/run/ docker.sock:/var/run/docker.sock -v /usr/bin/ docker:/usr/bin/docker -v $HOME:/tmp/jenkins-home ' ) {
97+ docker. image(p[ ' docker.java.15.image ' ] ). inside(p[ ' docker.java.inside. docker' ] ) {
9298 sh " docker login --username ${ DOCKER_HUB_USR} --password ${ DOCKER_HUB_PSW} "
9399 sh " PROFILE=ci,java11 ci/test.sh"
94100 sh " ci/clean.sh"
@@ -119,7 +125,7 @@ pipeline {
119125 steps {
120126 script {
121127 docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
122- docker. image(' adoptopenjdk/openjdk8:latest ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
128+ docker. image(p[ ' docker.java.main.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
123129 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-jdbc-non-root ' +
124130 ' -Dartifactory.server=https://repo.spring.io ' +
125131 " -Dartifactory.username=${ ARTIFACTORY_USR} " +
0 commit comments