- template: /eng/pipelines/helix.yml
parameters:
+ # send tests to helix only on public builds, official scheduled builds or manual official builds.
+ condition: ${{ or(eq(parameters.isOfficialBuild, 'false'), notIn(variables['Build.Reason'], 'BatchedCI', 'IndividualCI')) }}
targetOS: ${{ parameters.targetOS }}
archGroup: $(_architecture)
configuration: $(_BuildConfig)
officialBuildId: ''
enableAzurePipelinesReporter: '' # true | false
outerloop: '' # true | false
+ condition: always()
steps:
- script: ${{ parameters.msbuildScript }}
/p:EnableAzurePipelinesReporter=${{ parameters.enableAzurePipelinesReporter }}
/bl:$(Build.SourcesDirectory)/artifacts/log/$(_BuildConfig)/SendToHelix.binlog
displayName: Send to Helix
+ condition: ${{ parameters.condition }}
env:
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops