@@ -169,9 +169,10 @@ jobs:
169
169
name : Linux
170
170
vmImage : ubuntu-20.04
171
171
dependsOn : [linting, git_commit, Ubuntu_Jammy_Jellyfish]
172
+ # Runs when dependencies succeeded or skipped
172
173
condition : |
173
174
and(
174
- in(dependencies['Ubuntu_Jammy_Jellyfish']['result'], 'Succeeded', 'Skipped' ),
175
+ not(or(failed(), canceled()) ),
175
176
not(contains(dependencies['git_commit']['outputs']['commit.message'], '[ci skip]'))
176
177
)
177
178
matrix :
@@ -204,9 +205,10 @@ jobs:
204
205
name : Linux_Docker
205
206
vmImage : ubuntu-20.04
206
207
dependsOn : [linting, git_commit, Ubuntu_Jammy_Jellyfish]
208
+ # Runs when dependencies succeeded or skipped
207
209
condition : |
208
210
and(
209
- in(dependencies['Ubuntu_Jammy_Jellyfish']['result'], 'Succeeded', 'Skipped' ),
211
+ not(or(failed(), canceled()) ),
210
212
not(contains(dependencies['git_commit']['outputs']['commit.message'], '[ci skip]'))
211
213
)
212
214
matrix :
@@ -223,9 +225,10 @@ jobs:
223
225
name : macOS
224
226
vmImage : macOS-11
225
227
dependsOn : [linting, git_commit, Ubuntu_Jammy_Jellyfish]
228
+ # Runs when dependencies succeeded or skipped
226
229
condition : |
227
230
and(
228
- in(dependencies['Ubuntu_Jammy_Jellyfish']['result'], 'Succeeded', 'Skipped' ),
231
+ not(or(failed(), canceled()) ),
229
232
not(contains(dependencies['git_commit']['outputs']['commit.message'], '[ci skip]'))
230
233
)
231
234
matrix :
@@ -245,9 +248,10 @@ jobs:
245
248
name : Windows
246
249
vmImage : windows-latest
247
250
dependsOn : [linting, git_commit, Ubuntu_Jammy_Jellyfish]
251
+ # Runs when dependencies succeeded or skipped
248
252
condition : |
249
253
and(
250
- in(dependencies['Ubuntu_Jammy_Jellyfish']['result'], 'Succeeded', 'Skipped' ),
254
+ not(or(failed(), canceled()) ),
251
255
not(contains(dependencies['git_commit']['outputs']['commit.message'], '[ci skip]'))
252
256
)
253
257
matrix :
0 commit comments