File tree Expand file tree Collapse file tree 2 files changed +32
-2
lines changed Expand file tree Collapse file tree 2 files changed +32
-2
lines changed Original file line number Diff line number Diff line change 1+ def p = [:]
2+ node {
3+ checkout scm
4+ p = readProperties interpolate : true , file : ' ci/pipeline.properties'
5+ }
6+
17pipeline {
28 agent none
39
@@ -30,7 +36,7 @@ pipeline {
3036 steps {
3137 script {
3238 docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
33- docker. image(' openjdk:17-bullseye ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
39+ docker. image(p[ ' docker.java.main.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
3440 sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
3541 }
3642 }
@@ -58,7 +64,7 @@ pipeline {
5864 steps {
5965 script {
6066 docker. withRegistry(' ' , ' hub.docker.com-springbuildmaster' ) {
61- docker. image(' openjdk:17-bullseye ' ). inside(' -v $HOME:/tmp/jenkins-home ' ) {
67+ docker. image(p[ ' docker.java.main.image ' ] ). inside(p[ ' docker.java.inside.basic ' ] ) {
6268 sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
6369 ' -Dartifactory.server=https://repo.spring.io ' +
6470 " -Dartifactory.username=${ ARTIFACTORY_USR} " +
Original file line number Diff line number Diff line change 1+ # Java versions
2+ java.main.tag =8u312-b07-jdk
3+ java.next.tag =11.0.13_8-jdk
4+ java.lts.tag =17.0.1_12-jdk
5+
6+ # Docker container images - standard
7+ docker.java.main.image =eclipse-temurin:${java.main.tag}
8+ docker.java.next.image =eclipse-temurin:${java.next.tag}
9+ docker.java.lts.image =eclipse-temurin:${java.lts.tag}
10+
11+ # Supported versions of MongoDB
12+ docker.mongodb.4.0.version =4.0.23
13+ docker.mongodb.4.4.version =4.4.4
14+ docker.mongodb.5.0.version =5.0.3
15+
16+ # Supported versions of Redis
17+ docker.redis.6.version =6.2.4
18+
19+ # Supported versions of Cassandra
20+ docker.cassandra.3.version =3.11.10
21+
22+ # Docker environment settings
23+ docker.java.inside.basic =-v $HOME:/tmp/jenkins-home
24+ docker.java.inside.docker =-u root -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker -v $HOME:/tmp/jenkins-home
You can’t perform that action at this time.
0 commit comments