diff --git a/images/macos/scripts/build/install-azcopy.sh b/images/macos/scripts/build/install-azcopy.sh index 8c6ca81c94..a0c256abeb 100644 --- a/images/macos/scripts/build/install-azcopy.sh +++ b/images/macos/scripts/build/install-azcopy.sh @@ -7,16 +7,18 @@ source ~/utils/utils.sh if is_Arm64; then - url="https://aka.ms/downloadazcopy-v10-mac-arm64" + filter="arm64" else - url="https://aka.ms/downloadazcopy-v10-mac" + filter="amd64" fi +download_url=$(resolve_github_release_asset_url "Azure/azure-storage-azcopy" "contains(\"azcopy_darwin_${filter}_\")" "latest" "$API_PAT") + # Install AzCopy -archive_path=$(download_with_retry ${url}) -unzip -qq $archive_path -d /tmp/azcopy +archive_path=$(download_with_retry "${download_url}") +unzip -qq "$archive_path" -d /tmp/azcopy extract_path=$(echo /tmp/azcopy/azcopy*) -cp $extract_path/azcopy /usr/local/bin/azcopy +cp "$extract_path/azcopy" /usr/local/bin/azcopy chmod +x /usr/local/bin/azcopy diff --git a/images/ubuntu/scripts/build/install-azcopy.sh b/images/ubuntu/scripts/build/install-azcopy.sh index 640b0a457c..40cc18c5f0 100644 --- a/images/ubuntu/scripts/build/install-azcopy.sh +++ b/images/ubuntu/scripts/build/install-azcopy.sh @@ -7,8 +7,10 @@ # Source the helpers for use with the script source $HELPER_SCRIPTS/install.sh +download_url=$(resolve_github_release_asset_url "Azure/azure-storage-azcopy" "contains(\"azcopy_linux_amd64\")" "latest") + # Install AzCopy10 -archive_path=$(download_with_retry "https://aka.ms/downloadazcopy-v10-linux") +archive_path=$(download_with_retry "$download_url") tar xzf "$archive_path" --strip-components=1 -C /tmp install /tmp/azcopy /usr/local/bin/azcopy