Skip to content

Commit 161d93b

Browse files
author
Benjamin Pasero
committed
build - publish crash reports only if previous steps failed and continue on error
1 parent dd9e1be commit 161d93b

6 files changed

Lines changed: 13 additions & 7 deletions

File tree

build/azure-pipelines/darwin/continuous-build-darwin.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ steps:
6666
artifactName: crash-dump-macos
6767
targetPath: .build/crashes
6868
displayName: 'Publish Crash Reports'
69-
condition: succeededOrFailed()
69+
continueOnError: true
70+
condition: failed()
7071

7172
- task: PublishTestResults@2
7273
displayName: Publish Tests Results

build/azure-pipelines/darwin/product-build-darwin.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,8 @@ steps:
157157
artifactName: crash-dump-macos
158158
targetPath: .build/crashes
159159
displayName: 'Publish Crash Reports'
160-
condition: succeededOrFailed()
160+
continueOnError: true
161+
condition: failed()
161162

162163
- script: |
163164
set -e

build/azure-pipelines/linux/continuous-build-linux.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,9 @@ steps:
7575
artifactName: crash-dump-linux
7676
targetPath: .build/crashes
7777
displayName: 'Publish Crash Reports'
78-
condition: succeededOrFailed()
79-
78+
continueOnError: true
79+
condition: failed()
80+
8081
- task: PublishTestResults@2
8182
displayName: Publish Tests Results
8283
inputs:

build/azure-pipelines/linux/product-build-linux.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,8 @@ steps:
145145
artifactName: crash-dump-linux
146146
targetPath: .build/crashes
147147
displayName: 'Publish Crash Reports'
148-
condition: succeededOrFailed()
148+
continueOnError: true
149+
condition: failed()
149150

150151
- script: |
151152
set -e

build/azure-pipelines/win32/continuous-build-win32.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ steps:
7373
inputs:
7474
artifactName: crash-dump-windows
7575
targetPath: .build\crashes
76-
condition: succeededOrFailed()
76+
continueOnError: true
77+
condition: failed()
7778

7879
- task: PublishTestResults@2
7980
displayName: Publish Tests Results

build/azure-pipelines/win32/product-build-win32.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,8 @@ steps:
154154
artifactName: crash-dump-windows-$(VSCODE_ARCH)
155155
targetPath: .build\crashes
156156
displayName: 'Publish Crash Reports'
157-
condition: succeededOrFailed()
157+
continueOnError: true
158+
condition: failed()
158159

159160
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
160161
inputs:

0 commit comments

Comments
 (0)