[release/10.0] Move remaining Linux build pools from Ubuntu 22.04 to Azure Linux 3#125996
[release/10.0] Move remaining Linux build pools from Ubuntu 22.04 to Azure Linux 3#125996richlander wants to merge 1 commit intorelease/10.0from
Conversation
Update enterprise and stress test build pool images: - enterprise/linux.yml - stress/http.yml - stress/ssl.yml Build.Ubuntu.2204.Amd64.Open → build.azurelinux.3.amd64.open Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Tagging subscribers to this area: @dotnet/area-infrastructure-libraries |
There was a problem hiding this comment.
Pull request overview
Updates selected libraries CI pipelines on the release/10.0 branch to run on Azure Linux 3 images instead of Ubuntu 22.04, aligning these jobs with the newer Linux pool image selection strategy.
Changes:
- Switch
ImageOverridedemand fromBuild.Ubuntu.2204.Amd64.Opentobuild.azurelinux.3.amd64.openfor stress SSL. - Switch
ImageOverridedemand fromBuild.Ubuntu.2204.Amd64.Opentobuild.azurelinux.3.amd64.openfor stress HTTP. - Switch
ImageOverridedemand fromBuild.Ubuntu.2204.Amd64.Opentobuild.azurelinux.3.amd64.openfor enterprise Linux tests.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| eng/pipelines/libraries/stress/ssl.yml | Updates Linux job pool demand to Azure Linux 3 image. |
| eng/pipelines/libraries/stress/http.yml | Updates Linux job pool demand to Azure Linux 3 image. |
| eng/pipelines/libraries/enterprise/linux.yml | Updates Linux job pool demand to Azure Linux 3 image. |
| pool: | ||
| name: $(DncEngPublicBuildPool) | ||
| demands: ImageOverride -equals Build.Ubuntu.2204.Amd64.Open | ||
| demands: ImageOverride -equals build.azurelinux.3.amd64.open |
There was a problem hiding this comment.
PR title/description says this moves the remaining Linux build pools off Ubuntu 22.04, but the shared default pool selection in eng/pipelines/common/xplat-setup.yml still demands Build.Ubuntu.2204.Amd64.Open for public Linux jobs. If the intent is a repo-wide migration, this PR likely needs to update that template too; otherwise, please adjust the title/description to clarify this is only updating these specific pipelines.
Note
This PR was AI/Copilot-generated.
Update enterprise and stress test build pool images from Ubuntu 22.04 to Azure Linux 3:
enterprise/linux.ymlstress/http.ymlstress/ssl.ymlBuild.Ubuntu.2204.Amd64.Open→build.azurelinux.3.amd64.openCompanion to #125995 (main).
Ref #125748, #125690