From d4b48e52e6d2dc4d02c3c35ce8057cbb8d23e1d2 Mon Sep 17 00:00:00 2001 From: Ben Reedy Date: Sun, 19 Nov 2023 13:29:47 +1000 Subject: [PATCH] feat: Add ARM64 MSI builds Signed-off-by: Ben Reedy --- installer/build.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/installer/build.ps1 b/installer/build.ps1 index 808305c1..2b258392 100644 --- a/installer/build.ps1 +++ b/installer/build.ps1 @@ -5,7 +5,7 @@ Param ( [Parameter(Mandatory = $true)] [String] $Version, [Parameter(Mandatory = $false)] - [ValidateSet("amd64", "386")] + [ValidateSet("amd64", "arm64", "386")] [String] $Arch = "amd64" ) $ErrorActionPreference = "Stop" @@ -23,7 +23,7 @@ mkdir -Force Work | Out-Null Copy-Item -Force $PathToExecutable Work/windows_exporter.exe Write-Verbose "Creating windows_exporter-${Version}-${Arch}.msi" -$wixArch = @{"amd64" = "x64"; "386" = "x86"}[$Arch] +$wixArch = @{"amd64" = "x64"; "arm64" = "arm64"; "386" = "x86"}[$Arch] $wixOpts = "-ext WixFirewallExtension -ext WixUtilExtension" Invoke-Expression "wix build -arch $wixArch -o .\windows_exporter-$($Version)-$($Arch).msi .\windows_exporter.wxs -d Version=$($Version) -ext WixToolset.Firewall.wixext -ext WixToolset.Util.wixext"