From 5e53ef63a8262d441d638683ebbea7e9b39ec496 Mon Sep 17 00:00:00 2001 From: Matthew John Cheetham Date: Wed, 17 Dec 2025 12:57:40 +0000 Subject: [PATCH] release: add linux-arm64 builds to offical releases The build process already supports ARM64 for Linux, so let's extend the official build process to also produce these binaries. Signed-off-by: Matthew John Cheetham --- .azure-pipelines/release.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.azure-pipelines/release.yml b/.azure-pipelines/release.yml index da78d9334..a95e96451 100644 --- a/.azure-pipelines/release.yml +++ b/.azure-pipelines/release.yml @@ -63,6 +63,12 @@ parameters: pool: GitClientPME-1ESHostedPool-intel-pc image: ubuntu-x86_64-ado1es os: linux + - id: linux_arm64 + jobName: 'Linux (ARM64)' + runtime: linux-arm64 + pool: GitClientPME-1ESHostedPool-arm64-pc + image: ubuntu-arm64-ado1es + os: linux variables: - name: 'esrpAppConnectionName' @@ -777,6 +783,9 @@ extends: - input: pipelineArtifact artifactName: 'linux-x64' targetPath: $(Pipeline.Workspace)/assets/linux-x64 + - input: pipelineArtifact + artifactName: 'linux-arm64' + targetPath: $(Pipeline.Workspace)/assets/linux-arm64 - input: pipelineArtifact artifactName: 'dotnet-tool' targetPath: $(Pipeline.Workspace)/assets/dotnet-tool @@ -802,6 +811,8 @@ extends: $(Pipeline.Workspace)/assets/osx-arm64/*.tar.gz $(Pipeline.Workspace)/assets/linux-x64/*.deb $(Pipeline.Workspace)/assets/linux-x64/*.tar.gz + $(Pipeline.Workspace)/assets/linux-arm64/*.deb + $(Pipeline.Workspace)/assets/linux-arm64/*.tar.gz $(Pipeline.Workspace)/assets/dotnet-tool/*.nupkg $(Pipeline.Workspace)/assets/dotnet-tool/*.snupkg