forked from dotnet/runtime
-
Notifications
You must be signed in to change notification settings - Fork 0
/
helix.yml
28 lines (27 loc) · 1.07 KB
/
helix.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
parameters:
archGroup: ''
configuration: ''
creator: ''
framework: ''
helixQueues: ''
msbuildScript: ''
targetOS: ''
testScope: 'innerloop' # innerloop | outerloop | all
condition: always()
steps:
- script: ${{ parameters.msbuildScript }}
$(Build.SourcesDirectory)/src/libraries/sendtohelix.proj
/t:test
/p:ArchGroup=${{ parameters.archGroup }}
/p:ConfigurationGroup=${{ parameters.configuration }}
/p:OSGroup=${{ parameters.targetOS }}
/p:TestScope=${{ parameters.testScope }}
/p:TargetGroup=${{ parameters.framework }}
/p:HelixTargetQueues=${{ parameters.helixQueues }}
/p:HelixBuild=$(Build.BuildNumber)
/p:Creator=${{ parameters.creator }}
/bl:$(Build.SourcesDirectory)/artifacts/log/$(_BuildConfig)/SendToHelix.binlog
displayName: Send to Helix
condition: and(succeeded(), ${{ parameters.condition }})
env:
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops