Skip to content

Commit 860df6f

Browse files
committed
Work CI-CD
- Improve job conditions to deal with update only runs. ***NO_CI***
1 parent 6508071 commit 860df6f

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

azure-pipelines.yml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,7 @@ jobs:
8383
#########################################################
8484
# build
8585
- job: Build_Test_Framework
86-
condition: >-
87-
and(
88-
succeeded(),
89-
eq(variables['UPDATE_DEPENDENTS'], 'false')
90-
)
86+
condition: eq(variables['UPDATE_DEPENDENTS'], 'false')
9187

9288
dependsOn:
9389
- Get_Build_Flags
@@ -315,7 +311,7 @@ jobs:
315311
- job: Update_Dependents
316312
condition: >-
317313
and(
318-
succeeded(),
314+
succeeded('Get_Build_Flags'),
319315
or(
320316
eq(dependencies.Get_Build_Flags.outputs['GetPRLabels.RUN_UPDATE_DEPENDENTS'], 'true'),
321317
eq(variables['UPDATE_DEPENDENTS'], 'true')
@@ -358,9 +354,10 @@ jobs:
358354
- job: Report_Build_Failure
359355
dependsOn:
360356
- Build_Test_Framework
357+
- Update_Dependents
361358
condition: >-
362-
and(
363-
succeededOrFailed(),
359+
or(
360+
failed('Update_Dependents'),
364361
failed('Build_Test_Framework')
365362
)
366363

0 commit comments

Comments
 (0)