@@ -12,39 +12,41 @@ parameters:
1212 condition : always()
1313 extraHelixArguments : ' '
1414 shouldContinueOnError : false
15+ useHelixMonitor : false
1516 scenarios : ' '
1617 SuperPmiCollect : ' '
1718 SuperPmiCollectionType : ' '
1819 SuperPmiCollectionName : ' '
1920
2021steps :
21- - script : $(_msbuildCommand) $(_warnAsErrorParamHelixOverride) -restore
22- $(Build.SourcesDirectory)/src/libraries/sendtohelix.proj
23- /p:RuntimeFlavor=${{ parameters.runtimeFlavor }}
24- /p:TargetArchitecture=${{ parameters.archType }}
25- /p:TargetRuntimeIdentifier=${{ parameters.targetRid }}
26- /p:Configuration=${{ parameters.buildConfig }}
27- /p:TargetOS=${{ parameters.osGroup }}
28- /p:MonoForceInterpreter=${{ parameters.interpreter }}
29- /p:TestScope=${{ parameters.testScope }}
30- /p:TestRunNamePrefixSuffix=${{ parameters.testRunNamePrefixSuffix }}
31- /p:HelixBuild=$(Build.BuildNumber)
32- ${{ parameters.extraHelixArguments }}
33- /bl:$(Build.SourcesDirectory)/artifacts/log/$(_BuildConfig)/SendToHelix.binlog
34- displayName : Send to Helix
35- condition : and(succeeded(), ${{ parameters.condition }})
36- continueOnError : ${{ eq(parameters.shouldContinueOnError, true) }}
37- env :
38- SYSTEM_ACCESSTOKEN : $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
39- _Scenarios : ${{ join(',', parameters.scenarios) }} # Pass scenarios to MSBuild as env var to avoid need of escaping comma separated list
40- _SuperPmiCollect : ${{ parameters.SuperPmiCollect }}
41- _SuperPmiCollectionType : ${{ parameters.SuperPmiCollectionType }}
42- _SuperPmiCollectionName : ${{ parameters.SuperPmiCollectionName }}
22+ - script : $(_msbuildCommand) $(_warnAsErrorParamHelixOverride) -restore
23+ $(Build.SourcesDirectory)/src/libraries/sendtohelix.proj
24+ /p:RuntimeFlavor=${{ parameters.runtimeFlavor }}
25+ /p:TargetArchitecture=${{ parameters.archType }}
26+ /p:TargetRuntimeIdentifier=${{ parameters.targetRid }}
27+ /p:Configuration=${{ parameters.buildConfig }}
28+ /p:TargetOS=${{ parameters.osGroup }}
29+ /p:MonoForceInterpreter=${{ parameters.interpreter }}
30+ /p:TestScope=${{ parameters.testScope }}
31+ /p:TestRunNamePrefixSuffix=${{ parameters.testRunNamePrefixSuffix }}
32+ /p:HelixBuild=$(Build.BuildNumber)
33+ /p:EnableHelixJobMonitor=${{ parameters.useHelixMonitor }}
34+ ${{ parameters.extraHelixArguments }}
35+ /bl:$(Build.SourcesDirectory)/artifacts/log/$(_BuildConfig)/SendToHelix.binlog
36+ displayName : Send to Helix
37+ condition : and(succeeded(), ${{ parameters.condition }})
38+ continueOnError : ${{ eq(parameters.shouldContinueOnError, true) }}
39+ env :
40+ SYSTEM_ACCESSTOKEN : $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
41+ _Scenarios : ${{ join(',', parameters.scenarios) }} # Pass scenarios to MSBuild as env var to avoid need of escaping comma separated list
42+ _SuperPmiCollect : ${{ parameters.SuperPmiCollect }}
43+ _SuperPmiCollectionType : ${{ parameters.SuperPmiCollectionType }}
44+ _SuperPmiCollectionName : ${{ parameters.SuperPmiCollectionName }}
4345
44- ${{ if eq(variables['System.TeamProject'], 'internal') }} :
45- HelixAccessToken : $(HelixApiAccessToken)
46- HelixTargetQueues : ${{ replace(lower(join('+', parameters.helixQueues)), '.open', '') }}
47- Creator : ' '
48- ${{ if eq(variables['System.TeamProject'], 'public') }} :
49- HelixTargetQueues : ${{ join('+', parameters.helixQueues) }}
50- Creator : ${{ parameters.creator }}
46+ ${{ if eq(variables['System.TeamProject'], 'internal') }} :
47+ HelixAccessToken : $(HelixApiAccessToken)
48+ HelixTargetQueues : ${{ replace(lower(join('+', parameters.helixQueues)), '.open', '') }}
49+ Creator : ' '
50+ ${{ if eq(variables['System.TeamProject'], 'public') }} :
51+ HelixTargetQueues : ${{ join('+', parameters.helixQueues) }}
52+ Creator : ${{ parameters.creator }}
0 commit comments