73
73
with :
74
74
name : errors
75
75
path : job-${{ github.job }}.txt
76
- check_windows :
77
- name : Check Windows
76
+ build_windows :
77
+ name : Build Windows
78
78
needs : [prerequisites]
79
79
runs-on : windows-latest
80
80
if : needs.prerequisites.outputs.runjobs
@@ -89,12 +89,23 @@ jobs:
89
89
with :
90
90
path : ~/.gradle/caches
91
91
key : ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
92
- - name : Check with Gradle
92
+ - name : Build with Gradle
93
93
run : |
94
94
set GRADLE_ENTERPRISE_CACHE_USERNAME="$GRADLE_ENTERPRISE_CACHE_USER"
95
95
set GRADLE_ENTERPRISE_CACHE_PASSWORD="$GRADLE_ENTERPRISE_CACHE_PASSWORD"
96
96
set GRADLE_ENTERPRISE_ACCESS_KEY="$GRADLE_ENTERPRISE_SECRET_ACCESS_KEY"
97
- ./gradlew check -PartifactoryUsername="$ARTIFACTORY_USERNAME" -PartifactoryPassword="$ARTIFACTORY_PASSWORD"
97
+ ./gradlew clean build --continue -PartifactoryUsername="$ARTIFACTORY_USERNAME" -PartifactoryPassword="$ARTIFACTORY_PASSWORD"
98
+ - name : Track error step
99
+ uses : spring-projects/track-build-errors-action@v1
100
+ if : ${{ failure() }}
101
+ with :
102
+ job-name : ${{ github.job }}
103
+ - name : Export errors file
104
+ uses : actions/upload-artifact@v2
105
+ if : ${{ failure() }}
106
+ with :
107
+ name : errors
108
+ path : job-${{ github.job }}.txt
98
109
snapshot_tests :
99
110
name : Test against snapshots
100
111
needs : [prerequisites]
@@ -165,7 +176,7 @@ jobs:
165
176
path : job-${{ github.job }}.txt
166
177
deploy_artifacts :
167
178
name : Deploy Artifacts
168
- needs : [build_jdk_11, snapshot_tests, sonar_analysis]
179
+ needs : [build_jdk_11, build_windows, snapshot_tests, sonar_analysis]
169
180
runs-on : ubuntu-latest
170
181
steps :
171
182
- uses : actions/checkout@v2
@@ -203,7 +214,7 @@ jobs:
203
214
path : job-${{ github.job }}.txt
204
215
deploy_docs :
205
216
name : Deploy Docs
206
- needs : [build_jdk_11, snapshot_tests, sonar_analysis]
217
+ needs : [build_jdk_11, build_windows, snapshot_tests, sonar_analysis]
207
218
runs-on : ubuntu-latest
208
219
steps :
209
220
- uses : actions/checkout@v2
@@ -234,7 +245,7 @@ jobs:
234
245
path : job-${{ github.job }}.txt
235
246
deploy_schema :
236
247
name : Deploy Schema
237
- needs : [build_jdk_11, snapshot_tests, sonar_analysis]
248
+ needs : [build_jdk_11, build_windows, snapshot_tests, sonar_analysis]
238
249
runs-on : ubuntu-latest
239
250
steps :
240
251
- uses : actions/checkout@v2
@@ -265,7 +276,7 @@ jobs:
265
276
path : job-${{ github.job }}.txt
266
277
notify_result :
267
278
name : Check for failures
268
- needs : [build_jdk_11, snapshot_tests, sonar_analysis, deploy_artifacts, deploy_docs, deploy_schema]
279
+ needs : [build_jdk_11, build_windows, snapshot_tests, sonar_analysis, deploy_artifacts, deploy_docs, deploy_schema]
269
280
if : always()
270
281
runs-on : ubuntu-latest
271
282
steps :
0 commit comments