@@ -73,6 +73,15 @@ steps:
73
73
artifactType : Container
74
74
parallel : true
75
75
76
+ - powershell : ./eng/scripts/InstallProcDump.ps1
77
+ displayName : Install ProcDump
78
+
79
+ - powershell : ./eng/scripts/StartDumpCollectionForHangingBuilds.ps1
80
+ $(ProcDumpPath)procdump.exe artifacts/log/${{ parameters.configuration }}
81
+ (Get-Date).AddMinutes(240)
82
+ devenv, xunit.console, xunit.console.x86
83
+ displayName : Start background dump collection
84
+
76
85
- script : eng\cibuild.cmd
77
86
-configuration ${{ parameters.configuration }}
78
87
-msbuildEngine vs
@@ -83,15 +92,20 @@ steps:
83
92
displayName : Run Integration Tests
84
93
condition : succeeded()
85
94
95
+ - powershell : ./eng/scripts/FinishDumpCollectionForHangingBuilds.ps1 artifacts/log/${{ parameters.configuration }}
96
+ displayName : Finish background dump collection
97
+ continueOnError : true
98
+ condition : always()
99
+
86
100
- task : PublishBuildArtifacts@1
87
101
displayName : Upload Run tests BinLog
88
102
condition : always()
89
103
continueOnError : true
90
104
inputs :
91
- pathtoPublish : artifacts/log/${{ parameters.configuration }}/Build.binlog
92
- artifactName : $(Agent.Os)_$(Agent.JobName) RunTestsBinLog
93
- artifactType : Container
94
- parallel : true
105
+ pathtoPublish : artifacts/log/${{ parameters.configuration }}/Build.binlog
106
+ artifactName : $(Agent.Os)_$(Agent.JobName) RunTestsBinLog
107
+ artifactType : Container
108
+ parallel : true
95
109
96
110
- task : PublishTestResults@2
97
111
displayName : Publish xUnit Test Results
@@ -110,12 +124,13 @@ steps:
110
124
ArtifactName : ' $(System.JobAttempt)-TestResults $(Build.BuildNumber)'
111
125
publishLocation : Container
112
126
continueOnError : true
113
- condition : succeededOrFailed()
127
+ condition : always()
128
+
114
129
- task : PublishBuildArtifacts@1
115
130
displayName : Publish Logs
116
131
inputs :
117
132
PathtoPublish : ' $(Build.SourcesDirectory)\artifacts\log\${{ parameters.configuration }}'
118
133
ArtifactName : ' $(System.JobAttempt)-Logs ${{ parameters.configuration }} $(Build.BuildNumber)'
119
134
publishLocation : Container
120
135
continueOnError : true
121
- condition : succeededOrFailed ()
136
+ condition : always ()
0 commit comments