36
36
name : Determine if should continue
37
37
if : env.RUN_JOBS == 'true'
38
38
run : |
39
+ # Run jobs if in upstream repository
39
40
echo "::set-output name=runjobs::true"
40
41
# Extract version from gradle.properties
41
42
version=$(cat gradle.properties | grep "version=" | awk -F'=' '{print $2}')
@@ -50,18 +51,11 @@ jobs:
50
51
if : needs.prerequisites.outputs.runjobs
51
52
steps :
52
53
- uses : actions/checkout@v2
53
- - name : Set up JDK 11
54
- uses : actions/setup-java @v1
54
+ - name : Set up gradle
55
+ uses : spring-io/spring-gradle-build-action @v1
55
56
with :
56
57
java-version : ' 11'
57
- - name : Setup gradle user name
58
- run : |
59
- mkdir -p ~/.gradle
60
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
61
- - name : Setup Gradle
62
- uses : gradle/gradle-build-action@v2
63
- env :
64
- GRADLE_USER_HOME : ~/.gradle
58
+ distribution : ' adopt'
65
59
- name : Build with Gradle
66
60
env :
67
61
GRADLE_ENTERPRISE_CACHE_USERNAME : ${{ secrets.GRADLE_ENTERPRISE_CACHE_USER }}
@@ -75,18 +69,11 @@ jobs:
75
69
if : needs.prerequisites.outputs.runjobs
76
70
steps :
77
71
- uses : actions/checkout@v2
78
- - name : Set up JDK
79
- uses : actions/setup-java @v1
72
+ - name : Set up gradle
73
+ uses : spring-io/spring-gradle-build-action @v1
80
74
with :
81
75
java-version : ' 11'
82
- - name : Setup gradle user name
83
- run : |
84
- mkdir -p ~/.gradle
85
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
86
- - name : Setup Gradle
87
- uses : gradle/gradle-build-action@v2
88
- env :
89
- GRADLE_USER_HOME : ~/.gradle
76
+ distribution : ' adopt'
90
77
- name : Snapshot Tests
91
78
run : |
92
79
export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
@@ -100,18 +87,11 @@ jobs:
100
87
if : needs.prerequisites.outputs.runjobs
101
88
steps :
102
89
- uses : actions/checkout@v2
103
- - name : Set up JDK
104
- uses : actions/setup-java @v1
90
+ - name : Set up gradle
91
+ uses : spring-io/spring-gradle-build-action @v1
105
92
with :
106
93
java-version : ' 11'
107
- - name : Setup gradle user name
108
- run : |
109
- mkdir -p ~/.gradle
110
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
111
- - name : Setup Gradle
112
- uses : gradle/gradle-build-action@v2
113
- env :
114
- GRADLE_USER_HOME : ~/.gradle
94
+ distribution : ' adopt'
115
95
- name : Check samples project
116
96
env :
117
97
LOCAL_REPOSITORY_PATH : ${{ github.workspace }}/build/publications/repos
@@ -129,18 +109,11 @@ jobs:
129
109
if : needs.prerequisites.outputs.runjobs
130
110
steps :
131
111
- uses : actions/checkout@v2
132
- - name : Set up JDK
133
- uses : actions/setup-java @v1
112
+ - name : Set up gradle
113
+ uses : spring-io/spring-gradle-build-action @v1
134
114
with :
135
115
java-version : ' 11'
136
- - name : Setup gradle user name
137
- run : |
138
- mkdir -p ~/.gradle
139
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
140
- - name : Setup Gradle
141
- uses : gradle/gradle-build-action@v2
142
- env :
143
- GRADLE_USER_HOME : ~/.gradle
116
+ distribution : ' adopt'
144
117
- name : Check for package tangles
145
118
run : |
146
119
export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
@@ -153,18 +126,11 @@ jobs:
153
126
runs-on : ubuntu-latest
154
127
steps :
155
128
- uses : actions/checkout@v2
156
- - name : Set up JDK
157
- uses : actions/setup-java @v1
129
+ - name : Set up gradle
130
+ uses : spring-io/spring-gradle-build-action @v1
158
131
with :
159
132
java-version : ' 11'
160
- - name : Setup gradle user name
161
- run : |
162
- mkdir -p ~/.gradle
163
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
164
- - name : Setup Gradle
165
- uses : gradle/gradle-build-action@v2
166
- env :
167
- GRADLE_USER_HOME : ~/.gradle
133
+ distribution : ' adopt'
168
134
- name : Deploy artifacts
169
135
run : |
170
136
export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
@@ -184,18 +150,11 @@ jobs:
184
150
runs-on : ubuntu-latest
185
151
steps :
186
152
- uses : actions/checkout@v2
187
- - name : Set up JDK
188
- uses : actions/setup-java @v1
153
+ - name : Set up gradle
154
+ uses : spring-io/spring-gradle-build-action @v1
189
155
with :
190
156
java-version : ' 11'
191
- - name : Setup gradle user name
192
- run : |
193
- mkdir -p ~/.gradle
194
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
195
- - name : Setup Gradle
196
- uses : gradle/gradle-build-action@v2
197
- env :
198
- GRADLE_USER_HOME : ~/.gradle
157
+ distribution : ' adopt'
199
158
- name : Deploy Docs
200
159
run : |
201
160
export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
@@ -212,18 +171,11 @@ jobs:
212
171
runs-on : ubuntu-latest
213
172
steps :
214
173
- uses : actions/checkout@v2
215
- - name : Set up JDK
216
- uses : actions/setup-java @v1
174
+ - name : Set up gradle
175
+ uses : spring-io/spring-gradle-build-action @v1
217
176
with :
218
177
java-version : ' 11'
219
- - name : Setup gradle user name
220
- run : |
221
- mkdir -p ~/.gradle
222
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
223
- - name : Setup Gradle
224
- uses : gradle/gradle-build-action@v2
225
- env :
226
- GRADLE_USER_HOME : ~/.gradle
178
+ distribution : ' adopt'
227
179
- name : Deploy Schema
228
180
run : |
229
181
export GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
@@ -251,18 +203,11 @@ jobs:
251
203
- uses : actions/checkout@v2
252
204
with :
253
205
token : ${{ secrets.GH_ACTIONS_REPO_TOKEN }}
254
- - name : Set up JDK
255
- uses : actions/setup-java @v1
206
+ - name : Set up gradle
207
+ uses : spring-io/spring-gradle-build-action @v1
256
208
with :
257
209
java-version : ' 11'
258
- - name : Setup gradle user name
259
- run : |
260
- mkdir -p ~/.gradle
261
- echo 'systemProp.user.name=spring-builds+github' >> ~/.gradle/gradle.properties
262
- - name : Setup Gradle
263
- uses : gradle/gradle-build-action@v2
264
- env :
265
- GRADLE_USER_HOME : ~/.gradle
210
+ distribution : ' adopt'
266
211
- name : Wait for Artifactory Artifacts
267
212
if : ${{ contains(needs.prerequisites.outputs.project_version, '-RC') || contains(needs.prerequisites.outputs.project_version, '-M') }}
268
213
run : |
@@ -338,15 +283,16 @@ jobs:
338
283
VERSION : ${{ needs.prerequisites.outputs.project_version }}
339
284
steps :
340
285
- uses : actions/checkout@v2
341
- - uses : spring-io/spring-gradle-build-action@v1
286
+ - name : Set up gradle
287
+ uses : spring-io/spring-gradle-build-action@v1
342
288
with :
343
289
java-version : ' 11'
344
290
distribution : ' adopt'
345
291
- name : Schedule next release (if not already scheduled)
346
292
run : ./gradlew scheduleNextRelease -PnextVersion=$VERSION -PgitHubAccessToken=$TOKEN
347
293
notify_result :
348
294
name : Check for failures
349
- needs : [build_jdk_11 , snapshot_tests, check_samples, check_tangles, deploy_artifacts, deploy_docs, deploy_schema, perform_release, perform_post_release]
295
+ needs : [build_jdk_17 , snapshot_tests, check_samples, check_tangles, deploy_artifacts, deploy_docs, deploy_schema, perform_release, perform_post_release]
350
296
if : failure()
351
297
runs-on : ubuntu-latest
352
298
permissions :
0 commit comments