From d20c3b0bb0ea59581574524c368d7c49569b0c18 Mon Sep 17 00:00:00 2001 From: "net-containers-bot[bot]" <307772199+net-containers-bot[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2026 22:10:54 +0000 Subject: [PATCH 01/11] Update common Docker engineering infrastructure from mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:e46cae7fb7acf76316951142a19b758bb39ae1a389e12f88f9f2fc6e645ccca8 --- eng/docker-tools/templates/variables/docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index 22146672..7bc9007e 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:3f19ad9f4e50b47f5f8cf4268c7b8a9adb224d5e6f393267e3befff4af4d37a7 + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:e46cae7fb7acf76316951142a19b758bb39ae1a389e12f88f9f2fc6e645ccca8 imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From 368834ad77728111c66cac6870af9920b5d73595 Mon Sep 17 00:00:00 2001 From: "net-containers-bot[bot]" <307772199+net-containers-bot[bot]@users.noreply.github.com> Date: Tue, 13 Oct 2026 23:19:55 +0000 Subject: [PATCH 02/11] Update common Docker engineering infrastructure from mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:e6ebf1a1a36b7000fed45d7f1ea908ceef77138db5388f4951ea53ca5e93ec9e --- eng/docker-tools/templates/variables/docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index 7bc9007e..b93e47bb 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:e46cae7fb7acf76316951142a19b758bb39ae1a389e12f88f9f2fc6e645ccca8 + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:e6ebf1a1a36b7000fed45d7f1ea908ceef77138db5388f4951ea53ca5e93ec9e imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From 2ce6de27e8168385eb128258f774410bcb2fcb91 Mon Sep 17 00:00:00 2001 From: "net-containers-bot[bot]" <307772199+net-containers-bot[bot]@users.noreply.github.com> Date: Wed, 14 Oct 2026 03:08:28 +0000 Subject: [PATCH 03/11] Update common Docker engineering infrastructure from mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:2e8a49097d12c4e3f648107c853e404bcdf1f1ff96cf6015050d6753de495177 --- eng/docker-tools/templates/variables/docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index b93e47bb..9bbb8db6 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:e6ebf1a1a36b7000fed45d7f1ea908ceef77138db5388f4951ea53ca5e93ec9e + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:2e8a49097d12c4e3f648107c853e404bcdf1f1ff96cf6015050d6753de495177 imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From b541be6c5019558eee10f3cf32a2bb82c9d67e3a Mon Sep 17 00:00:00 2001 From: "net-containers-bot[bot]" <307772199+net-containers-bot[bot]@users.noreply.github.com> Date: Sat, 17 Oct 2026 02:17:05 +0000 Subject: [PATCH 04/11] Update common Docker engineering infrastructure from mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:7be672ea134730ade1a5bcb2e817b38e9ae7e4349ececa8faac670017df191c9 --- eng/docker-tools/templates/variables/docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index 9bbb8db6..d54272e2 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:2e8a49097d12c4e3f648107c853e404bcdf1f1ff96cf6015050d6753de495177 + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:7be672ea134730ade1a5bcb2e817b38e9ae7e4349ececa8faac670017df191c9 imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From 4912d733d70ad496e336f9441e09895a05f85d73 Mon Sep 17 00:00:00 2001 From: "net-containers-bot[bot]" <307772199+net-containers-bot[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2026 17:14:03 +0000 Subject: [PATCH 05/11] Update common Docker engineering infrastructure from mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:0937b4d4ac7c39728e0f420f8a8f5f2e8013605c64b596f8f4b863c53eb0067c --- eng/docker-tools/templates/variables/docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index d54272e2..db144312 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:7be672ea134730ade1a5bcb2e817b38e9ae7e4349ececa8faac670017df191c9 + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:0937b4d4ac7c39728e0f420f8a8f5f2e8013605c64b596f8f4b863c53eb0067c imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From f10cefb38ae82c3828f26b1064e29b37dc7d2faf Mon Sep 17 00:00:00 2001 From: "net-containers-bot[bot]" <307772199+net-containers-bot[bot]@users.noreply.github.com> Date: Tue, 20 Oct 2026 19:36:06 +0000 Subject: [PATCH 06/11] Update common Docker engineering infrastructure from mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:8d452a2daee53be18da5bc5c17776672444b65ae334552937a10596f626da31d --- eng/docker-tools/templates/variables/docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index db144312..334fb561 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:0937b4d4ac7c39728e0f420f8a8f5f2e8013605c64b596f8f4b863c53eb0067c + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:8d452a2daee53be18da5bc5c17776672444b65ae334552937a10596f626da31d imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From 79a2a4834d3e7b70ca6b0a27402574f109429148 Mon Sep 17 00:00:00 2001 From: "net-containers-bot[bot]" <307772199+net-containers-bot[bot]@users.noreply.github.com> Date: Fri, 23 Oct 2026 23:53:22 +0000 Subject: [PATCH 07/11] Update common Docker engineering infrastructure from mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:727dd6441aaa3ee866c778f8d89bcfdec612dbebe91172f4b234a5e81dc7f3c2 --- eng/docker-tools/templates/variables/docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index 334fb561..b98ad601 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:8d452a2daee53be18da5bc5c17776672444b65ae334552937a10596f626da31d + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:727dd6441aaa3ee866c778f8d89bcfdec612dbebe91172f4b234a5e81dc7f3c2 imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From c842d36ebaa2dde0acde5dd6911ee1cdf2973b0b Mon Sep 17 00:00:00 2001 From: "net-containers-bot[bot]" <307772199+net-containers-bot[bot]@users.noreply.github.com> Date: Sun, 25 Oct 2026 21:08:15 +0000 Subject: [PATCH 08/11] Update common Docker engineering infrastructure from mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:91cd21162bbc2b78a5aa3763fa68c5a01f9308d99244afaa629aa21780c7e926 --- eng/docker-tools/templates/variables/docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index b98ad601..f72d6d97 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:727dd6441aaa3ee866c778f8d89bcfdec612dbebe91172f4b234a5e81dc7f3c2 + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:91cd21162bbc2b78a5aa3763fa68c5a01f9308d99244afaa629aa21780c7e926 imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From 8a90fe9f9dde0211cb01d56b821b00d52365f9fd Mon Sep 17 00:00:00 2001 From: "net-containers-bot[bot]" <307772199+net-containers-bot[bot]@users.noreply.github.com> Date: Tue, 27 Oct 2026 01:50:58 +0000 Subject: [PATCH 09/11] Update common Docker engineering infrastructure from mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:c3b35a36ccb0e6c4d7f15dd4527a63fdee172246e15f727852b2c207b50fc766 --- eng/docker-tools/templates/variables/docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index f72d6d97..cef49a3c 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:91cd21162bbc2b78a5aa3763fa68c5a01f9308d99244afaa629aa21780c7e926 + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:c3b35a36ccb0e6c4d7f15dd4527a63fdee172246e15f727852b2c207b50fc766 imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From 67d1b7879604c19b15cb7cba062f2c13de74c7f5 Mon Sep 17 00:00:00 2001 From: "net-containers-bot[bot]" <307772199+net-containers-bot[bot]@users.noreply.github.com> Date: Wed, 28 Oct 2026 17:56:30 +0000 Subject: [PATCH 10/11] Update common Docker engineering infrastructure from mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:11b7a7c4ea41684216766abee13fa31465a41990806bee021d262988970aa91d --- .../stages/dotnet/build-and-test.yml | 48 +++++++++++++++++-- .../stages/dotnet/build-test-publish-repo.yml | 4 ++ .../templates/stages/dotnet/publish.yml | 22 ++++++++- .../templates/variables/docker-images.yml | 2 +- 4 files changed, 69 insertions(+), 7 deletions(-) diff --git a/eng/docker-tools/templates/stages/dotnet/build-and-test.yml b/eng/docker-tools/templates/stages/dotnet/build-and-test.yml index 81eee2c9..46302747 100644 --- a/eng/docker-tools/templates/stages/dotnet/build-and-test.yml +++ b/eng/docker-tools/templates/stages/dotnet/build-and-test.yml @@ -3,6 +3,8 @@ parameters: linuxAmd64Pool: "" + # Optional pool priority: High, Medium, or Low. Empty leaves pool defaults unchanged. + poolPriority: "" # Custom init steps for all jobs customInitSteps: [] @@ -77,15 +79,31 @@ stages: # Linux AMD64 linuxAmd64Pool: ${{ if ne(parameters.linuxAmd64Pool, '') }}: - ${{ parameters.linuxAmd64Pool }} + ${{ if ne(parameters.poolPriority, '') }}: + ${{ each property in parameters.linuxAmd64Pool }}: + ${{ if ne(property.key, 'demands') }}: + ${{ property.key }}: ${{ property.value }} + demands: + - ${{ if parameters.linuxAmd64Pool.demands }}: + - ${{ parameters.linuxAmd64Pool.demands }} + - Priority -equals ${{ parameters.poolPriority }} + ${{ else }}: + ${{ parameters.linuxAmd64Pool }} ${{ elseif eq(variables['System.TeamProject'], parameters.publicProjectName) }}: name: $(linuxAmd64PublicPoolName) - demands: ImageOverride -equals $(linuxAmd64PublicPoolImage) + ${{ if ne(parameters.poolPriority, '') }}: + demands: + - ImageOverride -equals $(linuxAmd64PublicPoolImage) + - Priority -equals ${{ parameters.poolPriority }} + ${{ else }}: + demands: ImageOverride -equals $(linuxAmd64PublicPoolImage) os: linux ${{ elseif eq(variables['System.TeamProject'], parameters.internalProjectName) }}: name: $(linuxAmd64InternalPoolName) image: $(linuxAmd64InternalPoolImage) os: linux + ${{ if ne(parameters.poolPriority, '') }}: + demands: Priority -equals ${{ parameters.poolPriority }} # Linux Arm64 linuxArm64Pool: @@ -93,10 +111,17 @@ stages: hostArchitecture: Arm64 ${{ if eq(variables['System.TeamProject'], parameters.publicProjectName) }}: name: $(linuxArm64PublicPoolName) - demands: ImageOverride -equals $(linuxArm64PublicPoolImage) + ${{ if ne(parameters.poolPriority, '') }}: + demands: + - ImageOverride -equals $(linuxArm64PublicPoolImage) + - Priority -equals ${{ parameters.poolPriority }} + ${{ else }}: + demands: ImageOverride -equals $(linuxArm64PublicPoolImage) ${{ if eq(variables['System.TeamProject'], parameters.internalProjectName) }}: name: $(linuxArm64InternalPoolName) image: $(linuxArm64InternalPoolImage) + ${{ if ne(parameters.poolPriority, '') }}: + demands: Priority -equals ${{ parameters.poolPriority }} # Linux Arm32 linuxArm32Pool: @@ -104,10 +129,17 @@ stages: hostArchitecture: Arm64 ${{ if eq(variables['System.TeamProject'], parameters.publicProjectName) }}: name: $(linuxArm32PublicPoolName) - demands: ImageOverride -equals $(linuxArm32PublicPoolImage) + ${{ if ne(parameters.poolPriority, '') }}: + demands: + - ImageOverride -equals $(linuxArm32PublicPoolImage) + - Priority -equals ${{ parameters.poolPriority }} + ${{ else }}: + demands: ImageOverride -equals $(linuxArm32PublicPoolImage) ${{ if eq(variables['System.TeamProject'], parameters.internalProjectName) }}: name: $(linuxArm32InternalPoolName) image: $(linuxArm32InternalPoolImage) + ${{ if ne(parameters.poolPriority, '') }}: + demands: Priority -equals ${{ parameters.poolPriority }} # Windows Server 2016 windows2016Pool: @@ -117,6 +149,8 @@ stages: image: $(windowsServer2016PublicPoolImage) ${{ if eq(variables['System.TeamProject'], parameters.internalProjectName) }}: image: $(windowsServer2016InternalPoolImage) + ${{ if ne(parameters.poolPriority, '') }}: + demands: Priority -equals ${{ parameters.poolPriority }} # Windows Server 2019 (1809) windows1809Pool: @@ -126,6 +160,8 @@ stages: image: $(windowsServer2019PublicPoolImage) ${{ if eq(variables['System.TeamProject'], parameters.internalProjectName) }}: image: $(windowsServer2019InternalPoolImage) + ${{ if ne(parameters.poolPriority, '') }}: + demands: Priority -equals ${{ parameters.poolPriority }} # Windows Server 2022 windows2022Pool: @@ -135,6 +171,8 @@ stages: image: $(windowsServer2022PublicPoolImage) ${{ if eq(variables['System.TeamProject'], parameters.internalProjectName) }}: image: $(windowsServer2022InternalPoolImage) + ${{ if ne(parameters.poolPriority, '') }}: + demands: Priority -equals ${{ parameters.poolPriority }} # Windows Server 2025 windows2025Pool: @@ -144,3 +182,5 @@ stages: image: $(windowsServer2025PublicPoolImage) ${{ if eq(variables['System.TeamProject'], parameters.internalProjectName) }}: image: $(windowsServer2025InternalPoolImage) + ${{ if ne(parameters.poolPriority, '') }}: + demands: Priority -equals ${{ parameters.poolPriority }} diff --git a/eng/docker-tools/templates/stages/dotnet/build-test-publish-repo.yml b/eng/docker-tools/templates/stages/dotnet/build-test-publish-repo.yml index 9102d994..df8f6dbd 100644 --- a/eng/docker-tools/templates/stages/dotnet/build-test-publish-repo.yml +++ b/eng/docker-tools/templates/stages/dotnet/build-test-publish-repo.yml @@ -2,6 +2,8 @@ parameters: linuxAmd64Pool: "" + # Optional pool priority: High, Medium, or Low. Empty leaves pool defaults unchanged. + poolPriority: "" # Custom init steps for all jobs customInitSteps: [] @@ -48,6 +50,7 @@ stages: - template: /eng/docker-tools/templates/stages/dotnet/build-and-test.yml@self parameters: linuxAmd64Pool: ${{ parameters.linuxAmd64Pool }} + poolPriority: ${{ parameters.poolPriority }} # Pre-build customGenerateMatrixInitSteps: ${{ parameters.customGenerateMatrixInitSteps }} customCopyBaseImagesInitSteps: ${{ parameters.customCopyBaseImagesInitSteps }} @@ -79,6 +82,7 @@ stages: - template: /eng/docker-tools/templates/stages/dotnet/publish.yml@self parameters: pool: ${{ parameters.linuxAmd64Pool }} + poolPriority: ${{ parameters.poolPriority }} customPublishInitSteps: ${{ parameters.customPublishInitSteps }} customInitSteps: ${{ parameters.customInitSteps }} internalProjectName: ${{ parameters.internalProjectName }} diff --git a/eng/docker-tools/templates/stages/dotnet/publish.yml b/eng/docker-tools/templates/stages/dotnet/publish.yml index 5cac237b..f7eaba79 100644 --- a/eng/docker-tools/templates/stages/dotnet/publish.yml +++ b/eng/docker-tools/templates/stages/dotnet/publish.yml @@ -6,6 +6,8 @@ parameters: publicProjectName: null publishConfig: null pool: "" + # Optional pool priority: High, Medium, or Low. Empty leaves pool defaults unchanged. + poolPriority: "" isStandalonePublish: false customPublishInitSteps: [] customInitSteps: [] @@ -53,12 +55,28 @@ stages: pool: ${{ if ne(parameters.pool, '') }}: - ${{ parameters.pool }} + ${{ if ne(parameters.poolPriority, '') }}: + ${{ each property in parameters.pool }}: + ${{ if ne(property.key, 'demands') }}: + ${{ property.key }}: ${{ property.value }} + demands: + - ${{ if parameters.pool.demands }}: + - ${{ parameters.pool.demands }} + - Priority -equals ${{ parameters.poolPriority }} + ${{ else }}: + ${{ parameters.pool }} ${{ elseif eq(variables['System.TeamProject'], parameters.publicProjectName) }}: name: $(linuxAmd64PublicPoolName) - demands: ImageOverride -equals $(linuxAmd64PublicPoolImage) + ${{ if ne(parameters.poolPriority, '') }}: + demands: + - ImageOverride -equals $(linuxAmd64PublicPoolImage) + - Priority -equals ${{ parameters.poolPriority }} + ${{ else }}: + demands: ImageOverride -equals $(linuxAmd64PublicPoolImage) os: linux ${{ elseif eq(variables['System.TeamProject'], parameters.internalProjectName) }}: name: $(linuxAmd64InternalPoolName) image: $(linuxAmd64InternalPoolImage) os: linux + ${{ if ne(parameters.poolPriority, '') }}: + demands: Priority -equals ${{ parameters.poolPriority }} diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index cef49a3c..a422a2be 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:c3b35a36ccb0e6c4d7f15dd4527a63fdee172246e15f727852b2c207b50fc766 + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:11b7a7c4ea41684216766abee13fa31465a41990806bee021d262988970aa91d imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner From f561f68b676f6b600d224094ed7a4cdb56b8433e Mon Sep 17 00:00:00 2001 From: "net-containers-bot[bot]" <307772199+net-containers-bot[bot]@users.noreply.github.com> Date: Thu, 29 Oct 2026 05:08:25 +0000 Subject: [PATCH 11/11] Update common Docker engineering infrastructure from mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:b9102ccb33a9819e6cef1a618803b1e61a82b6715c8540e3fc757f10137a8c57 --- eng/docker-tools/templates/variables/docker-images.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/docker-tools/templates/variables/docker-images.yml b/eng/docker-tools/templates/variables/docker-images.yml index a422a2be..2a64cc79 100644 --- a/eng/docker-tools/templates/variables/docker-images.yml +++ b/eng/docker-tools/templates/variables/docker-images.yml @@ -1,5 +1,5 @@ variables: - imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:11b7a7c4ea41684216766abee13fa31465a41990806bee021d262988970aa91d + imageNames.imageBuilderName: mcr.microsoft.com/dotnet-buildtools/image-builder@sha256:b9102ccb33a9819e6cef1a618803b1e61a82b6715c8540e3fc757f10137a8c57 imageNames.imageBuilder: $(imageNames.imageBuilderName) imageNames.imageBuilder.withrepo: imagebuilder-withrepo:$(Build.BuildId)-$(System.JobId) imageNames.testRunner: mcr.microsoft.com/dotnet-buildtools/prereqs:azurelinux3.0-docker-testrunner