@@ -37,6 +37,8 @@ pipeline {
37
37
options { timeout(time : 30 , unit : ' MINUTES' )}
38
38
environment {
39
39
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']} " )
40
42
}
41
43
steps {
42
44
script {
@@ -50,7 +52,7 @@ pipeline {
50
52
stage(" Test other configurations" ) {
51
53
when {
52
54
beforeAgent(true )
53
- branch(pattern : " main|(\\ d\\ .\\ d\\ .x)" , comparator : " REGEXP" )
55
+ branch(pattern : " main|(\\ d\\ .\\ d\\ .x)|issue/.+ " , comparator : " REGEXP" )
54
56
}
55
57
56
58
parallel {
@@ -59,6 +61,8 @@ pipeline {
59
61
options { timeout(time : 30 , unit : ' MINUTES' )}
60
62
environment {
61
63
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']} " )
62
66
}
63
67
steps {
64
68
script {
@@ -74,6 +78,8 @@ pipeline {
74
78
options { timeout(time : 30 , unit : ' MINUTES' )}
75
79
environment {
76
80
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']} " )
77
83
}
78
84
steps {
79
85
script {
@@ -89,6 +95,8 @@ pipeline {
89
95
options { timeout(time : 30 , unit : ' MINUTES' )}
90
96
environment {
91
97
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']} " )
92
100
}
93
101
steps {
94
102
script {
@@ -104,6 +112,8 @@ pipeline {
104
112
options { timeout(time : 30 , unit : ' MINUTES' )}
105
113
environment {
106
114
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']} " )
107
117
}
108
118
steps {
109
119
script {
@@ -126,6 +136,8 @@ pipeline {
126
136
KEYRING = credentials(' spring-signing-secring.gpg' )
127
137
PASSPHRASE = credentials(' spring-gpg-passphrase' )
128
138
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']} " )
129
141
}
130
142
131
143
steps {
@@ -158,7 +170,7 @@ pipeline {
158
170
159
171
sh " ci/build-and-deploy-to-maven-central.sh ${ PROJECT_VERSION} ${ STAGING_REPOSITORY_ID} "
160
172
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}"
162
174
sh " ci/rc-release.sh ${ STAGING_REPOSITORY_ID} "
163
175
164
176
slackSend(
@@ -186,22 +198,25 @@ pipeline {
186
198
187
199
stage(' Release documentation' ) {
188
200
when {
189
- anyOf {
190
- branch ' main'
191
- branch ' release'
192
- }
201
+ beforeAgent(true )
202
+ branch(pattern : " main|release" , comparator : " REGEXP" )
193
203
}
194
204
agent any
195
205
options { timeout(time : 20 , unit : ' MINUTES' ) }
196
206
197
207
environment {
198
208
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']} " )
199
211
}
200
212
201
213
steps {
202
214
script {
203
215
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 ' +
205
220
' -Dartifactory.server=https://repo.spring.io ' +
206
221
" -Dartifactory.username=${ ARTIFACTORY_USR} " +
207
222
" -Dartifactory.password=${ ARTIFACTORY_PSW} " +
0 commit comments