-
Notifications
You must be signed in to change notification settings - Fork 5k
Update pipeline configuration from Ubuntu 20.04 to Ubuntu 24.04 #50505
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
Co-authored-by: weshaggard <[email protected]>
@copilot please also change the OSVmImages and Pool names in the matrix json files. |
Co-authored-by: weshaggard <[email protected]>
Updated all matrix JSON files with Ubuntu 24.04 pool and VM image references. Changes include agent keys, hardcoded pool names, and VM images in both production and test matrix files. All JSON files validated and tests pass. (c97bbcb) |
…dk-pool and azsdk-pool-mms-win-2022-1espt to windows-2022 Co-authored-by: weshaggard <[email protected]>
/azp run net - identity - tests |
Azure Pipelines successfully started running 1 pipeline(s). |
This PR updates all GitHub Actions workflow files and related CI configuration in the Azure SDK for .NET repository to migrate agent pools from Ubuntu 20.04 to Ubuntu 24.04, addressing the deprecation of older Ubuntu versions in Azure DevOps agent pools.
Changes Made
Pool Name Updates
azsdk-pool-mms-ubuntu-2004-general
→azsdk-pool
azsdk-pool-mms-ubuntu-2004-1espt
→ubuntu-24.04
(for VM images)azsdk-pool-mms-ubuntu-2004-storage
→azsdk-pool
VM Image Updates
MMSUbuntu20.04
→ubuntu-24.04
Files Modified
eng/pipelines/templates/variables/image.yml
LINUXPOOL
variable from Ubuntu 2004 pool to simplifiedazsdk-pool
LINUXVMIMAGE
variable to use standardubuntu-24.04
imageeng/pipelines/templates/stages/archetype-sdk-tool-pwsh.yml
Storage test configuration files (5 files):
sdk/storage/tests.yml
sdk/storage/tests.mgmt.yml
sdk/storage/tests.virtualized.yml
sdk/storage/tests.datamovement.yml
sdk/storage/tests.functions.yml
MatrixReplace
pool mappings to use the new simplified pool nameVerification
ubuntu-2004
patterns foundThis migration ensures continued CI/CD functionality as Azure DevOps transitions away from Ubuntu 20.04 agent pools while maintaining consistency with the simplified
azsdk-pool
naming convention.💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.