Azure / azure-sdk-tools

Tools repository leveraged by the Azure SDK team.
MIT License
113 stars 177 forks source link

Add ARM64 hosted pools #3720

Open richardpark-msft opened 2 years ago

richardpark-msft commented 2 years ago

Microsoft introduced an ARM development PC during build, and also released a bunch of developer tooling that runs natively.

richardpark-msft commented 2 years ago

(assigning to @kurtzeborn , as suggested by @mikeharder )

mikeharder commented 2 years ago

The request is to add ARM64 hosted pools (Linux and Windows). 1ES Hosted Pools has preview support for ARM64 agents. Open questions:

  1. Are the ARM64 images vanilla OS installs, or do they have the same pre-installed software as our existing images?
    1. If they have the same pre-installed software, our existing pipelines should just work.
    2. If they are vanilla OS installs, our pipelines will need to be modified to install pre-requisites.
  2. What languages and pipelines should run on ARM64? Only the more "native" languages like Go and C++, or even .NET/Java/JS/Python? All pipelines, or only a few like core and smoke-tests?