diff options
Diffstat (limited to 'azure-pipelines.yml')
-rw-r--r-- | azure-pipelines.yml | 18 |
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 |