-
Notifications
You must be signed in to change notification settings - Fork 5.2k
[Helix] ReAdd AzureLinux Arm64 Queues #121648
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR migrates Helix ARM64 queues from Ubuntu 2204 to AzureLinux 3.0, re-attempting a previous change that was reverted due to capacity issues. The changes update queue references across build pipeline configuration files.
- Updates Helix queue references from
Ubuntu.2204.ArmArchtoAzureLinux.3.Arm64for ARM and ARM64 platforms - Applies changes across libraries, installer, and CoreCLR pipeline configurations
- Standardizes capitalization in some Alpine queue names
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| eng/pipelines/libraries/helix-queues-setup.yml | Updates queue references for Linux ARM/ARM64 platforms and Alpine variants to use AzureLinux hosts |
| eng/pipelines/installer/helix-queues-setup.yml | Updates queue references for Linux ARM/ARM64 and Alpine ARM64 platforms to use AzureLinux hosts |
| eng/pipelines/coreclr/templates/helix-queues-setup.yml | Comprehensive update of queue references across public/internal projects, including simplified queue names for native AzureLinux ARM64 |
Co-authored-by: Copilot <[email protected]>
|
It sounds like there's still some value in also testing on Ubuntu distros. What would be a good balance between which jobs should be sent to AzureLinux.3 vs Ubuntu 22.04? Would now be a good time to bump to Ubuntu 25.04 and would we have capacity for that? |
|
Let to clarify. Our use of Ubuntu and Azure Linux VMs is nuanced. Here are the goals (modulo complications):
|
| - ${{ if eq(variables['System.TeamProject'], 'public') }}: | ||
| - (AzureLinux.3.0.ArmArch.Open)[email protected]/dotnet-buildtools/prereqs:azurelinux-3.0-helix-arm64v8 | ||
| - AzureLinux.3.Arm64.Open | ||
| - ${{ if eq(variables['System.TeamProject'], 'internal') }}: | ||
| - (AzureLinux.3.0.ArmArch)[email protected]/dotnet-buildtools/prereqs:azurelinux-3.0-helix-arm64v8 | ||
| - AzureLinux.3.Arm64 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this still be containers?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's go with VMs, like you have it. looks good.
Reattempt moving Helix queues from Ubuntu 2204 to AzureLinux arm64. The original attempt #117790 was reverted in #117897 because of capacity issues, which should be fixed now.