summaryrefslogtreecommitdiff
path: root/azure-pipelines.yml
diff options
context:
space:
mode:
Diffstat (limited to 'azure-pipelines.yml')
-rw-r--r--azure-pipelines.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index ee6c307693..85ffc14f9d 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -83,6 +83,7 @@ jobs:
## azure-pipelines.yml -> platform-matrix.yml -------> build-job.yml -------> xplat-job.yml -> base.yml
## | (passed-in jobTemplate) | (arcade)
## \------> test-job.yml ------/
+## \------> format-job.yml ----/
# TODO: simplify logic surrounding official build/ci. See
# https://github.com/Microsoft/azure-pipelines-yaml/pull/46 for more information
@@ -224,30 +225,37 @@ jobs:
- Windows_NT_arm64
- Windows_NT_x64
- Windows_NT_x86
+ helixQueueGroup: pr
${{ if in(variables['Build.DefinitionName'], 'coreclr-outerloop', 'coreclr-outerloop-jitstress', 'coreclr-outerloop-jitstressregs', 'coreclr-outerloop-jitstress2-jitstressregs') }}:
platformGroup: all
+ helixQueueGroup: all
${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop-jitstress-isas-arm') }}:
platforms:
- Linux_arm64
- Windows_NT_arm64
+ helixQueueGroup: all
${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop-jitstress-isas-x86') }}:
platforms:
- Linux_x64
- OSX_x64
- Windows_NT_x64
- Windows_NT_x86
+ helixQueueGroup: all
${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop-jitstressregs-x86') }}:
platforms:
- Linux_x64
- Windows_NT_x64
- Windows_NT_x86
+ helixQueueGroup: all
${{ if in(variables['Build.DefinitionName'], 'coreclr-outerloop-gcstress0x3-gcstress0xc', 'coreclr-outerloop-gcstress-extra') }}:
platformGroup: gcstress
+ helixQueueGroup: all
${{ if eq(variables['Build.DefinitionName'], 'coreclr-runincontext') }}:
platforms:
- Linux_x64
- Windows_NT_x64
- Windows_NT_x86
+ helixQueueGroup: all
jobParameters:
${{ if eq(variables['Build.DefinitionName'], 'coreclr-ci') }}:
testGroup: innerloop
@@ -287,6 +295,7 @@ jobs:
- OSX_x64
- Windows_NT_x64
- Windows_NT_x86
+ helixQueueGroup: pr
${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop-r2r') }}:
platforms:
- Linux_arm
@@ -294,8 +303,10 @@ jobs:
- Linux_x64
- Windows_NT_x64
- Windows_NT_x86
+ helixQueueGroup: all
${{ if eq(variables['Build.DefinitionName'], 'coreclr-outerloop-r2r-extra') }}:
platformGroup: gcstress # r2r-extra testGroup runs gcstress15 scenario
+ helixQueueGroup: all
jobParameters:
${{ if eq(variables['Build.DefinitionName'], 'coreclr-ci') }}:
testGroup: innerloop
@@ -323,6 +334,8 @@ jobs:
platforms:
- Linux_x64
- Windows_NT_x64
+ # We only want to run corefx testing on the minimum set of queues, no matter the build reason.
+ helixQueueGroup: pr
jobParameters:
${{ if eq(variables['Build.DefinitionName'], 'coreclr-ci') }}:
testGroup: innerloop
@@ -345,6 +358,7 @@ jobs:
jobTemplate: test-job.yml
buildConfig: checked
platformGroup: all
+ helixQueueGroup: ci
jobParameters:
testGroup: outerloop
@@ -363,6 +377,7 @@ jobs:
- Windows_NT_x86
- Windows_NT_arm
- Windows_NT_arm64
+ helixQueueGroup: ci
jobParameters:
testGroup: outerloop
readyToRun: true
@@ -380,6 +395,7 @@ jobs:
buildConfig: release
platforms:
- Linux_musl_x64
+ helixQueueGroup: pr
jobParameters:
testGroup: innerloop
@@ -390,6 +406,7 @@ jobs:
jobTemplate: test-job.yml
buildConfig: release
platformGroup: all
+ helixQueueGroup: all
jobParameters:
testGroup: outerloop
@@ -398,6 +415,7 @@ jobs:
jobTemplate: test-job.yml
buildConfig: release
platformGroup: all
+ helixQueueGroup: all
jobParameters:
testGroup: outerloop
readyToRun: true