Skip to content

Commit 70524d3

Browse files
authored
Publish test artifacts on timeout and not just failure (#1561)
1 parent 88ad2c2 commit 70524d3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

build/ci/phase-template.yml

+4-3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ phases:
1111
_phaseName: ${{ parameters.name }}
1212
_arch: ${{ parameters.architecture }}
1313
queue:
14+
timeoutInMinutes: 40
1415
parallel: 99
1516
matrix:
1617
Build_Debug:
@@ -40,21 +41,21 @@ phases:
4041
mergeTestResults: true
4142
- task: CopyFiles@2
4243
displayName: Stage build logs
43-
condition: failed()
44+
condition: not(succeeded())
4445
inputs:
4546
sourceFolder: $(Build.SourcesDirectory)
4647
contents: '?(msbuild.*|binclash.log|init-tools.log)'
4748
targetFolder: $(Build.ArtifactStagingDirectory)
4849
- task: CopyFiles@2
4950
displayName: Stage test output
50-
condition: failed()
51+
condition: not(succeeded())
5152
inputs:
5253
sourceFolder: $(Build.SourcesDirectory)/bin
5354
contents: '**/TestOutput/**/*'
5455
targetFolder: $(Build.ArtifactStagingDirectory)
5556
- task: PublishBuildArtifacts@1
5657
displayName: Publish build and test logs
57-
condition: failed()
58+
condition: not(succeeded())
5859
inputs:
5960
pathToPublish: $(Build.ArtifactStagingDirectory)
6061
artifactName: ${{ parameters.name }} $(_config_short)

0 commit comments

Comments
 (0)