From 5ca165a41cd986f8592b24def3639e6ff2f3742a Mon Sep 17 00:00:00 2001 From: Adam Boniecki <20281641+abonie@users.noreply.github.com> Date: Tue, 18 Nov 2025 17:49:34 +0100 Subject: [PATCH 1/4] Update the agent pool for the PR builds --- azure-pipelines-PR.yml | 54 +++++++++++++----------------------------- 1 file changed, 16 insertions(+), 38 deletions(-) diff --git a/azure-pipelines-PR.yml b/azure-pipelines-PR.yml index f863a741285..30f54f61521 100644 --- a/azure-pipelines-PR.yml +++ b/azure-pipelines-PR.yml @@ -55,6 +55,8 @@ variables: value: Release - name: _PublishUsingPipelines value: true + - name: _WindowsMachineQueueName + value: windows.vs2026preview.scout.amd64 - name: VisualStudioDropName value: Products/$(System.TeamProject)/$(Build.Repository.Name)/$(Build.SourceBranchName)/$(Build.BuildNumber) - name: Codeql.Enabled @@ -101,7 +103,7 @@ stages: value: Test pool: name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) timeoutInMinutes: 90 strategy: maxParallel: 2 @@ -216,12 +218,8 @@ stages: - job: WindowsLangVersionPreview pool: - # The PR build definition sets this variable: - # WindowsMachineQueueName=Windows.vs2022.amd64.open - # and there is an alternate build definition that sets this to a queue that is always scouting the - # next preview of Visual Studio. name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) timeoutInMinutes: 120 steps: - checkout: self @@ -256,12 +254,8 @@ stages: - job: WindowsNoRealsig_testCoreclr pool: - # The PR build definition sets this variable: - # WindowsMachineQueueName=Windows.vs2022.amd64.open - # and there is an alternate build definition that sets this to a queue that is always scouting the - # next preview of Visual Studio. name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) timeoutInMinutes: 120 steps: - checkout: self @@ -306,12 +300,8 @@ stages: - job: WindowsNoRealsig_testDesktop pool: - # The PR build definition sets this variable: - # WindowsMachineQueueName=Windows.vs2022.amd64.open - # and there is an alternate build definition that sets this to a queue that is always scouting the - # next preview of Visual Studio. name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) timeoutInMinutes: 120 strategy: parallel: 4 @@ -359,12 +349,8 @@ stages: - job: WindowsStrictIndentation pool: - # The PR build definition sets this variable: - # WindowsMachineQueueName=Windows.vs2022.amd64.open - # and there is an alternate build definition that sets this to a queue that is always scouting the - # next preview of Visual Studio. name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) timeoutInMinutes: 120 steps: - checkout: self @@ -400,7 +386,7 @@ stages: - job: WindowsNoStrictIndentation pool: name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) timeoutInMinutes: 120 steps: - checkout: self @@ -441,12 +427,8 @@ stages: - name: __VSNeverShowWhatsNew value: 1 pool: - # The PR build definition sets this variable: - # WindowsMachineQueueName=Windows.vs2022.amd64.open - # and there is an alternate build definition that sets this to a queue that is always scouting the - # next preview of Visual Studio. name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) timeoutInMinutes: 120 strategy: matrix: @@ -546,12 +528,8 @@ stages: - name: __VSNeverShowWhatsNew value: 1 pool: - # The PR build definition sets this variable: - # WindowsMachineQueueName=Windows.vs2022.amd64.open - # and there is an alternate build definition that sets this to a queue that is always scouting the - # next preview of Visual Studio. name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) timeoutInMinutes: 120 strategy: parallel: 4 @@ -622,7 +600,7 @@ stages: - job: MockOfficial pool: name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) steps: - checkout: self clean: true @@ -721,7 +699,7 @@ stages: - job: EndToEndBuildTests pool: name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) strategy: maxParallel: 2 matrix: @@ -772,7 +750,7 @@ stages: - job: Plain_Build_Windows pool: name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) variables: - name: _BuildConfig value: Debug @@ -827,7 +805,7 @@ stages: - job: Benchmarks pool: name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) variables: - name: _BuildConfig value: Release @@ -843,7 +821,7 @@ stages: - job: Build_And_Test_AOT_Windows pool: name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) strategy: maxParallel: 2 matrix: @@ -884,7 +862,7 @@ stages: - job: ILVerify pool: name: $(DncEngPublicBuildPool) - demands: ImageOverride -equals $(WindowsMachineQueueName) + demands: ImageOverride -equals $(_WindowsMachineQueueName) steps: - checkout: self clean: true From ea1ce999c30e26020ffb343182f8150a53037fd9 Mon Sep 17 00:00:00 2001 From: Adam Boniecki <20281641+abonie@users.noreply.github.com> Date: Wed, 19 Nov 2025 11:56:40 +0100 Subject: [PATCH 2/4] Change agent name --- azure-pipelines-PR.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines-PR.yml b/azure-pipelines-PR.yml index 30f54f61521..3e5feeaffbe 100644 --- a/azure-pipelines-PR.yml +++ b/azure-pipelines-PR.yml @@ -56,7 +56,7 @@ variables: - name: _PublishUsingPipelines value: true - name: _WindowsMachineQueueName - value: windows.vs2026preview.scout.amd64 + value: Windows.Amd64.VS2026.Pre.Scout - name: VisualStudioDropName value: Products/$(System.TeamProject)/$(Build.Repository.Name)/$(Build.SourceBranchName)/$(Build.BuildNumber) - name: Codeql.Enabled From 83785427b727061cdea5616e79c1d8af48355769 Mon Sep 17 00:00:00 2001 From: Adam Boniecki <20281641+abonie@users.noreply.github.com> Date: Wed, 19 Nov 2025 11:59:14 +0100 Subject: [PATCH 3/4] Change agent name again --- azure-pipelines-PR.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines-PR.yml b/azure-pipelines-PR.yml index 3e5feeaffbe..a012ad700e4 100644 --- a/azure-pipelines-PR.yml +++ b/azure-pipelines-PR.yml @@ -56,7 +56,7 @@ variables: - name: _PublishUsingPipelines value: true - name: _WindowsMachineQueueName - value: Windows.Amd64.VS2026.Pre.Scout + value: Windows.Amd64.VS2026.Pre.Scout.open - name: VisualStudioDropName value: Products/$(System.TeamProject)/$(Build.Repository.Name)/$(Build.SourceBranchName)/$(Build.BuildNumber) - name: Codeql.Enabled From 864da04934e46bbb166e695c9041d3c0016df9b8 Mon Sep 17 00:00:00 2001 From: Tomas Grosup Date: Thu, 20 Nov 2025 16:10:15 +0100 Subject: [PATCH 4/4] Apply suggestion from @T-Gro --- azure-pipelines-PR.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines-PR.yml b/azure-pipelines-PR.yml index a012ad700e4..0f8bfcea2fd 100644 --- a/azure-pipelines-PR.yml +++ b/azure-pipelines-PR.yml @@ -56,7 +56,7 @@ variables: - name: _PublishUsingPipelines value: true - name: _WindowsMachineQueueName - value: Windows.Amd64.VS2026.Pre.Scout.open + value: windows.vs2026preview.scout.amd64.open - name: VisualStudioDropName value: Products/$(System.TeamProject)/$(Build.Repository.Name)/$(Build.SourceBranchName)/$(Build.BuildNumber) - name: Codeql.Enabled