1+ def p = [:]
2+
3+ node {
4+ checkout scm
5+ p = readProperties interpolate : true , file : ' ci/pipeline.properties'
6+ }
7+
18pipeline {
29
310 agent any
411
5- /*
6- environment {
7- JAVA_HOME = "${tool 'jdk8'}"
8- }
9- */
10-
1112 options {
1213 buildDiscarder(logRotator(numToKeepStr : ' 15' ))
1314 disableConcurrentBuilds()
@@ -20,16 +21,13 @@ pipeline {
2021 stages {
2122
2223 stage(' Build' ) {
23- environment {
24- DOCKER_HUB = credentials(' hub.docker.com-springbuildmaster' )
25- }
2624 options {
2725 timeout(time : 15 , unit : " MINUTES" )
2826 }
2927 steps {
3028 script {
31- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
32- docker. image(' eclipse-temurin:17.0.1_12-jdk ' ). inside(' -u root -v /usr/bin/ docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp ' ) {
29+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
30+ docker. image(p[ ' docker.container.image.java.main ' ] ). inside(p[ ' docker.container.inside.env.full ' ] ) {
3331
3432 sh " echo 'Setup build environment...'"
3533 sh " ci/setup.sh"
@@ -66,8 +64,8 @@ pipeline {
6664 }
6765 steps {
6866 script {
69- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
70- docker. image(' eclipse-temurin:17.0.1_12-jdk ' ). inside(" --name ${ env.HOSTNAME } Two -u root -v /tmp:/tmp " ) {
67+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
68+ docker. image(p[ ' docker.container.image.java.main ' ] ). inside(p[ ' docker.container.inside. env.basic ' ] ) {
7169 withCredentials([file(credentialsId : ' docs.spring.io-jenkins_private_ssh_key' , variable : ' DEPLOY_SSH_KEY' )]) {
7270 try {
7371 sh " ci/deployDocs.sh"
@@ -89,12 +87,12 @@ pipeline {
8987 }
9088 steps {
9189 script {
92- docker. withRegistry(' ' , ' hub. docker.com-springbuildmaster ' ) {
93- docker. image(' eclipse-temurin:17.0.1_12-jdk ' ). inside(" --name ${ env.HOSTNAME } One -u root -v /tmp:/tmp " ) {
90+ docker. withRegistry(p[ ' docker.registry ' ], p[ ' docker.credentials ' ] ) {
91+ docker. image(p[ ' docker.container.image.java.main ' ] ). inside(p[ ' docker.container.inside. env.basic ' ] ) {
9492 withCredentials([file(credentialsId : ' spring-signing-secring.gpg' , variable : ' SIGNING_KEYRING_FILE' )]) {
9593 withCredentials([string(credentialsId : ' spring-gpg-passphrase' , variable : ' SIGNING_PASSWORD' )]) {
96- withCredentials([usernamePassword(credentialsId : ' oss-token' , passwordVariable : ' OSSRH_PASSWORD ' , usernameVariable : ' OSSRH_USERNAME ' )]) {
97- withCredentials([usernamePassword(credentialsId : ' 02bd1690-b54f-4c9f-819d-a77cb7a9822c ' , usernameVariable : ' ARTIFACTORY_USERNAME' , passwordVariable : ' ARTIFACTORY_PASSWORD' )]) {
94+ withCredentials([usernamePassword(credentialsId : ' oss-token' , usernameVariable : ' OSSRH_USERNAME ' , passwordVariable : ' OSSRH_PASSWORD ' )]) {
95+ withCredentials([usernamePassword(credentialsId : p[ ' artifactory.credentials ' ] , usernameVariable : ' ARTIFACTORY_USERNAME' , passwordVariable : ' ARTIFACTORY_PASSWORD' )]) {
9896 try {
9997 sh " ci/deployArtifacts.sh"
10098 }
0 commit comments