@@ -37,6 +37,8 @@ pipeline {
3737 options { timeout(time : 30 , unit : ' MINUTES' )}
3838 environment {
3939 ARTIFACTORY = credentials(" ${ p['artifactory.credentials']} " )
40+ GRADLE_ENTERPRISE_CACHE = credentials(" ${ p['gradle-enterprise-cache.credentials']} " )
41+ GRADLE_ENTERPRISE_ACCESS_KEY = credentials(" ${ p['gradle-enterprise.access-key']} " )
4042 }
4143 steps {
4244 script {
@@ -50,7 +52,7 @@ pipeline {
5052 stage(" Test other configurations" ) {
5153 when {
5254 beforeAgent(true )
53- branch(pattern : " main|(\\ d\\ .\\ d\\ .x)" , comparator : " REGEXP" )
55+ branch(pattern : " main|(\\ d\\ .\\ d\\ .x)|issue/.+ " , comparator : " REGEXP" )
5456 }
5557
5658 parallel {
@@ -59,6 +61,8 @@ pipeline {
5961 options { timeout(time : 30 , unit : ' MINUTES' )}
6062 environment {
6163 ARTIFACTORY = credentials(" ${ p['artifactory.credentials']} " )
64+ GRADLE_ENTERPRISE_CACHE = credentials(" ${ p['gradle-enterprise-cache.credentials']} " )
65+ GRADLE_ENTERPRISE_ACCESS_KEY = credentials(" ${ p['gradle-enterprise.access-key']} " )
6266 }
6367 steps {
6468 script {
@@ -74,6 +78,8 @@ pipeline {
7478 options { timeout(time : 30 , unit : ' MINUTES' )}
7579 environment {
7680 ARTIFACTORY = credentials(" ${ p['artifactory.credentials']} " )
81+ GRADLE_ENTERPRISE_CACHE = credentials(" ${ p['gradle-enterprise-cache.credentials']} " )
82+ GRADLE_ENTERPRISE_ACCESS_KEY = credentials(" ${ p['gradle-enterprise.access-key']} " )
7783 }
7884 steps {
7985 script {
@@ -89,6 +95,8 @@ pipeline {
8995 options { timeout(time : 30 , unit : ' MINUTES' )}
9096 environment {
9197 ARTIFACTORY = credentials(" ${ p['artifactory.credentials']} " )
98+ GRADLE_ENTERPRISE_CACHE = credentials(" ${ p['gradle-enterprise-cache.credentials']} " )
99+ GRADLE_ENTERPRISE_ACCESS_KEY = credentials(" ${ p['gradle-enterprise.access-key']} " )
92100 }
93101 steps {
94102 script {
@@ -104,6 +112,8 @@ pipeline {
104112 options { timeout(time : 30 , unit : ' MINUTES' )}
105113 environment {
106114 ARTIFACTORY = credentials(" ${ p['artifactory.credentials']} " )
115+ GRADLE_ENTERPRISE_CACHE = credentials(" ${ p['gradle-enterprise-cache.credentials']} " )
116+ GRADLE_ENTERPRISE_ACCESS_KEY = credentials(" ${ p['gradle-enterprise.access-key']} " )
107117 }
108118 steps {
109119 script {
@@ -126,6 +136,8 @@ pipeline {
126136 KEYRING = credentials(' spring-signing-secring.gpg' )
127137 PASSPHRASE = credentials(' spring-gpg-passphrase' )
128138 STAGING_PROFILE_ID = credentials(' spring-data-release-deployment-maven-central-staging-profile-id' )
139+ GRADLE_ENTERPRISE_CACHE = credentials(" ${ p['gradle-enterprise-cache.credentials']} " )
140+ GRADLE_ENTERPRISE_ACCESS_KEY = credentials(" ${ p['gradle-enterprise.access-key']} " )
129141 }
130142
131143 steps {
@@ -158,7 +170,7 @@ pipeline {
158170
159171 sh " ci/build-and-deploy-to-maven-central.sh ${ PROJECT_VERSION} ${ STAGING_REPOSITORY_ID} "
160172 sh " ci/rc-close.sh ${ STAGING_REPOSITORY_ID} "
161- sh " ci/smoke-test-against-maven-central.sh ${ PROJECT_VERSION} ${ STAGING_REPOSITORY_ID} "
173+ // sh "ci/smoke-test-against-maven-central.sh ${PROJECT_VERSION} ${STAGING_REPOSITORY_ID}"
162174 sh " ci/rc-release.sh ${ STAGING_REPOSITORY_ID} "
163175
164176 slackSend(
@@ -186,22 +198,25 @@ pipeline {
186198
187199 stage(' Release documentation' ) {
188200 when {
189- anyOf {
190- branch ' main'
191- branch ' release'
192- }
201+ beforeAgent(true )
202+ branch(pattern : " main|release" , comparator : " REGEXP" )
193203 }
194204 agent any
195205 options { timeout(time : 20 , unit : ' MINUTES' ) }
196206
197207 environment {
198208 ARTIFACTORY = credentials(" ${ p['artifactory.credentials']} " )
209+ GRADLE_ENTERPRISE_CACHE = credentials(" ${ p['gradle-enterprise-cache.credentials']} " )
210+ GRADLE_ENTERPRISE_ACCESS_KEY = credentials(" ${ p['gradle-enterprise.access-key']} " )
199211 }
200212
201213 steps {
202214 script {
203215 docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
204- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pjakarta-ee-10,distribute,docs ' +
216+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ' +
217+ ' GRADLE_ENTERPRISE_CACHE_USERNAME=${GRADLE_ENTERPRISE_CACHE_USR} ' +
218+ ' GRADLE_ENTERPRISE_CACHE_PASSWORD=${GRADLE_ENTERPRISE_CACHE_PSW} ' +
219+ ' ./mvnw -s settings.xml -Pjakarta-ee-10,distribute,docs ' +
205220 ' -Dartifactory.server=https://repo.spring.io ' +
206221 " -Dartifactory.username=${ ARTIFACTORY_USR} " +
207222 " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
0 commit comments