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"