platformGroup: all
${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop') }}:
platformGroup: all
- ${{ if in(variables['Build.DefinitionName'], 'coreclr-corefx', 'coreclr-corefx-jitstress', 'coreclr-corefx-jitstressregs', 'coreclr-corefx-jitstress2-jitstressregs') }}:
- platforms:
- # TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
- - Linux_arm
- - Linux_arm64
- - Linux_x64
- # TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- - Windows_NT_x64
- - Windows_NT_x86
#
# Release builds
platforms:
- Linux_x64
- Windows_NT_x64
- ${{ if in(variables['Build.DefinitionName'], 'coreclr-corefx', 'coreclr-corefx-jitstress', 'coreclr-corefx-jitstressregs', 'coreclr-corefx-jitstress2-jitstressregs') }}:
- platforms:
- # TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
- - Linux_arm
- - Linux_arm64
- - Linux_x64
- # TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- - Windows_NT_x64
- - Windows_NT_x86
helixQueueGroup: corefx
jobParameters:
${{ if eq(variables['Build.DefinitionName'], 'coreclr-ci') }}:
testGroup: innerloop
- ${{ if eq(variables['Build.DefinitionName'], 'coreclr-corefx') }}:
- testGroup: outerloop
- ${{ if eq(variables['Build.DefinitionName'], 'coreclr-corefx-jitstress') }}:
- testGroup: jitstress
- ${{ if eq(variables['Build.DefinitionName'], 'coreclr-corefx-jitstressregs') }}:
- testGroup: jitstressregs
- ${{ if eq(variables['Build.DefinitionName'], 'coreclr-corefx-jitstress2-jitstressregs') }}:
- testGroup: jitstress2-jitstressregs
corefxTests: true
displayNameArgs: CoreFX
jobTemplate: build-job.yml
buildConfig: checked
platforms:
+ # TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
+ - Linux_arm
+ - Linux_arm64
- Linux_x64
+ # TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
+ - Windows_NT_x86
- template: /eng/platform-matrix.yml
parameters:
jobTemplate: test-job.yml
buildConfig: checked
platforms:
+ # TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
+ - Linux_arm
+ - Linux_arm64
- Linux_x64
+ # TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- helixQueueGroup: pr
+ - Windows_NT_x86
+ helixQueueGroup: corefx
jobParameters:
testGroup: jitstress
corefxTests: true
jobTemplate: build-job.yml
buildConfig: checked
platforms:
+ # TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
+ - Linux_arm
+ - Linux_arm64
- Linux_x64
+ # TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
+ - Windows_NT_x86
- template: /eng/platform-matrix.yml
parameters:
jobTemplate: test-job.yml
buildConfig: checked
platforms:
+ # TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
+ - Linux_arm
+ - Linux_arm64
- Linux_x64
+ # TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- helixQueueGroup: pr
+ - Windows_NT_x86
+ helixQueueGroup: corefx
jobParameters:
testGroup: jitstress2-jitstressregs
corefxTests: true
jobTemplate: build-job.yml
buildConfig: checked
platforms:
+ # TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
+ - Linux_arm
+ - Linux_arm64
- Linux_x64
+ # TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
+ - Windows_NT_x86
- template: /eng/platform-matrix.yml
parameters:
jobTemplate: test-job.yml
buildConfig: checked
platforms:
+ # TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
+ - Linux_arm
+ - Linux_arm64
- Linux_x64
+ # TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- helixQueueGroup: pr
+ - Windows_NT_x86
+ helixQueueGroup: corefx
jobParameters:
testGroup: jitstressregs
corefxTests: true
jobTemplate: build-job.yml
buildConfig: checked
platforms:
+ # TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
+ - Linux_arm
+ - Linux_arm64
- Linux_x64
+ # TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
+ - Windows_NT_x86
- template: /eng/platform-matrix.yml
parameters:
jobTemplate: test-job.yml
buildConfig: checked
platforms:
+ # TODO: add Windows_NT_arm64, when we have hardware available, and .NET Core supports it. Note: platform-matrix.yml needs to enable a Helix queue for this.
+ - Linux_arm
+ - Linux_arm64
- Linux_x64
+ # TODO: re-enable Windows_NT_arm when https://github.com/dotnet/corefx/issues/38863 is resolved
- Windows_NT_x64
- helixQueueGroup: pr
+ - Windows_NT_x86
+ helixQueueGroup: corefx
jobParameters:
testGroup: outerloop
corefxTests: true