[macOS] Update AzCopy installer to install 10.21.2 version (#9003)

This commit is contained in:
Erik Bershel
2023-12-14 11:06:59 +01:00
committed by GitHub
parent 9f3cf00bb3
commit e6a69f4bd1

View File

@@ -5,18 +5,21 @@
################################################################################
source ~/utils/utils.sh
arch=$(get_arch)
# Check MacOS architecture and if ARM install using brew
if [ "$arch" == "arm64" ]; then
brew_smart_install azcopy
if is_Arm64; then
# latest is available by https://aka.ms/downloadazcopy-v10-mac-arm64
url="https://azcopyvnext.azureedge.net/releases/release-10.21.2-20231106/azcopy_darwin_arm64_10.21.2.zip"
else
# Temporary pin 10.21.2 version of AzCopy until 10.22.0 is fixed
archive_path=$(download_with_retry "https://azcopyvnext.azureedge.net/releases/release-10.21.2-20231106/azcopy_darwin_amd64_10.21.2.zip")
unzip -qq "$archive_path" -d /tmp/azcopy
extract_path=$(echo /tmp/azcopy/azcopy*)
cp "$extract_path/azcopy" "/usr/local/bin/azcopy"
chmod +x "/usr/local/bin/azcopy"
# latest is available by https://aka.ms/downloadazcopy-v10-mac
url="https://azcopyvnext.azureedge.net/releases/release-10.21.2-20231106/azcopy_darwin_amd64_10.21.2.zip"
fi
# Install AzCopy
archive_path=$(download_with_retry "${url}")
unzip -qq "$archive_path" -d /tmp/azcopy
extract_path=$(echo /tmp/azcopy/azcopy*)
cp "$extract_path/azcopy" "/usr/local/bin/azcopy"
chmod +x "/usr/local/bin/azcopy"
invoke_tests "Common" "AzCopy"