Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Azcopy version to 10.25.1 to support federated token #20117

Merged
merged 2 commits into from
Jul 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Tasks/AzureFileCopyV6/AzureFileCopyRemoteJob.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ $AzureFileCopyRemoteJob = {
{
$azCopyVersionCommand = azcopy --version
$azCopyVersion = $azCopyVersionCommand.split(' ')[2]
if([version]$azCopyVersion -lt [version]"10.24.0")
if([version]$azCopyVersion -lt [version]"10.25.1")
{
$shouldDownload = $true
}
Expand All @@ -69,7 +69,7 @@ $AzureFileCopyRemoteJob = {

# Downloading AzCopy from URL and copying it in $azcopyZipPath
$webclient = New-Object System.Net.WebClient
$webclient.DownloadFile('https://vstsagenttools.blob.core.windows.net/tools/azcopy/10.24/AzCopy.zip',$azCopyZipPath)
$webclient.DownloadFile('https://vstsagenttools.blob.core.windows.net/tools/azcopy/10.25.1/AzCopy.zip',$azCopyZipPath)

#Unzipping the azcopy zip to $azcopyFolderPath
Expand-Archive $azCopyZipPath -DestinationPath $azCopyFolderPath -Force
Expand All @@ -85,7 +85,7 @@ $AzureFileCopyRemoteJob = {
catch
{
$exceptionMessage = $_.Exception.Message.ToString()
throw "Failed while downloading azcopy.exe from the URL with exception $exceptionMessage. Please download azcopy.exe 10.24.0 and set this extracted path in env:Path"
throw "Failed while downloading azcopy.exe from the URL with exception $exceptionMessage. Please download azcopy.exe 10.25.1 and set this extracted path in env:Path"
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"loc.helpMarkDown": "[Weitere Informationen zu dieser Aufgabe](https://aka.ms/azurefilecopyreadme) und zum Melden von Problemen mit dieser neuen Version der Aufgabe [here](https://github.com/microsoft/azure-pipelines-tasks/issues/new?assignees=&labels=regression%2Cbug&projects=&template=1.regression.yml&title=%5BREGRESSION%5D%3A+)",
"loc.description": "Hiermit werden Dateien in Azure Blob Storage oder auf virtuelle Computer kopiert.",
"loc.instanceNameFormat": "$(Destination)-Dateikopiervorgang",
"loc.releaseNotes": "Neuigkeiten in Version 6.0: <br/>&nbsp;&nbsp; Unterstützung des Workloadidentitätsverbunds und [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), auch Verwendung von [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.24.0) mit Version 10.24.0, für weitere Informationen:[here](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.releaseNotes": "Neuigkeiten in Version 6.0: <br/>&nbsp;&nbsp; Unterstützung des Workloadidentitätsverbunds und [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), auch Verwendung von [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.25.1) mit Version 10.25.1, für weitere Informationen:[here](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.input.label.SourcePath": "Quelle",
"loc.input.help.SourcePath": "Der absolute Pfad des Quellordners oder der Datei auf dem lokalen Computer oder eine UNC-Freigabe. Der Ausdruck muss einen einzelnen Ordner oder eine Datei zurückgeben. Das Platzhaltersymbol (*) wird an beliebiger Stelle im Dateipfad oder im Dateinamen unterstützt.",
"loc.input.label.ConnectedServiceNameARM": "Azure-Abonnement",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"loc.helpMarkDown": "[Learn more about this task](https://aka.ms/azurefilecopyreadme) and to report any issues with this new version of the task [here](https://github.com/microsoft/azure-pipelines-tasks/issues/new?assignees=&labels=regression%2Cbug&projects=&template=1.regression.yml&title=%5BREGRESSION%5D%3A+)",
"loc.description": "Copy files to Azure Blob Storage or virtual machines",
"loc.instanceNameFormat": "$(Destination) File Copy",
"loc.releaseNotes": "What's new in Version 6.0: <br/>&nbsp;&nbsp; Support Workload identity federation and [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), also use [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.24.0) with version 10.24.0, for more info:[here](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.releaseNotes": "What's new in Version 6.0: <br/>&nbsp;&nbsp; Support Workload identity federation and [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), also use [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.25.1) with version 10.25.1, for more info:[here](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.input.label.SourcePath": "Source",
"loc.input.help.SourcePath": "Absolute path of the source folder, or file on the local machine, or a UNC share. Expression should return a single folder or a file. Wild card symbol (*) is supported anywhere in the file path or file name.",
"loc.input.label.ConnectedServiceNameARM": "Azure Subscription",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"loc.helpMarkDown": "[Más información sobre esta tarea](https://aka.ms/azurefilecopyreadme) y para notificar cualquier problema con esta nueva versión de la tarea [aquí](https://github.com/microsoft/azure-pipelines-tasks/issues/new?assignees=&labels=regression%2Cbug&projects=&template=1.regression.yml&title=%5BREGRESSION%5D%3A+)",
"loc.description": "Copiar archivos en Azure Blob Storage o en máquinas virtuales",
"loc.instanceNameFormat": "Copia de archivo $(Destination)",
"loc.releaseNotes": "Novedades de la versión 6.0: <br/>&nbsp;&nbsp; Compatibilidad con la federación de identidades de carga de trabajo y [RBAC de Azure](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), use también [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.24.0) con la versión 10.24.0 para obtener más información:[aquí](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.releaseNotes": "Novedades de la versión 6.0: <br/>&nbsp;&nbsp; Compatibilidad con la federación de identidades de carga de trabajo y [RBAC de Azure](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), use también [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.25.1) con la versión 10.25.1 para obtener más información:[aquí](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.input.label.SourcePath": "Origen",
"loc.input.help.SourcePath": "Ruta de acceso absoluta de la carpeta de origen, archivo en la máquina local o recurso compartido UNC. La expresión debe devolver un único archivo o carpeta. El uso del símbolo de comodín (*) se admite en cualquier parte de la ruta de acceso del archivo o del nombre de este.",
"loc.input.label.ConnectedServiceNameARM": "Suscripción a Azure",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"loc.helpMarkDown": "[En savoir plus sur cette tâche](https://aka.ms/azurefilecopyreadme) et signaler tout problème avec cette nouvelle version de la tâche [ici](https://github.com/microsoft/azure-pipelines-tasks/ issues/new?assignees=&labels=regression%2Cbug&projects=&template=1.regression.yml&title=%5BREGRESSION%5D%3A+)",
"loc.description": "Copier des fichiers sur le Stockage Blob Azure ou des machines virtuelles",
"loc.instanceNameFormat": "Copie de fichiers $(Destination)",
"loc.releaseNotes": "Nouveautés de la version 6.0 : <br/>&nbsp;&nbsp; Prend en charge la fédération d'identité de charge de travail et [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), utilisez également [AzCopy. exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.24.0) avec la version 10.24.0, pour plus d'informations :[ici](https://github.com/Azure/azure -stockage-azcopy/versions)",
"loc.releaseNotes": "Nouveautés de la version 6.0 : <br/>&nbsp;&nbsp; Prend en charge la fédération d'identité de charge de travail et [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), utilisez également [AzCopy. exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.25.1) avec la version 10.25.1, pour plus d'informations :[ici](https://github.com/Azure/azure -stockage-azcopy/versions)",
"loc.input.label.SourcePath": "Source",
"loc.input.help.SourcePath": "Chemin absolu du dossier ou fichier source sur la machine locale, ou partage UNC. L'expression doit retourner un seul dossier ou fichier. Le symbole de caractère générique (*) est pris en charge n'importe où dans le chemin ou le nom de fichier.",
"loc.input.label.ConnectedServiceNameARM": "Abonnement Azure",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"loc.helpMarkDown": "[Altre informazioni su questa attività](https://aka.ms/azurefilecopyreadme) e [qui](https://github.com/microsoft/azure-pipelines-tasks/issues/new?assignees=&labels=regression%2Cbug&projects=&template=1.regression.yml&title=%5BREGRESSION%5D%3A+) per segnalare eventuali problemi relativi alla nuova versione dell’attività",
"loc.description": "Copia i file in Archiviazione BLOB di Azure nelle macchine virtuali",
"loc.instanceNameFormat": "Copia dei file $(Destination)",
"loc.releaseNotes": "Novità della versione 6.0: <br/>&nbsp;&nbsp; Supporto della federazione delle identità del carico di lavoro e del [Controllo degli accessi in base al ruolo di Azure](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), Utilizzo anche di [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.24.0) con la versione 10.24.0; per altre informazioni:[qui](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.releaseNotes": "Novità della versione 6.0: <br/>&nbsp;&nbsp; Supporto della federazione delle identità del carico di lavoro e del [Controllo degli accessi in base al ruolo di Azure](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), Utilizzo anche di [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.25.1) con la versione 10.25.1; per altre informazioni:[qui](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.input.label.SourcePath": "Origine",
"loc.input.help.SourcePath": "Percorso assoluto della cartella o del file di origine nel computer locale oppure condivisione UNC. L'espressione deve restituire una sola cartella o file. Il simbolo del carattere jolly (*) è supportato in qualsiasi punto del percorso o del nome file.",
"loc.input.label.ConnectedServiceNameARM": "Sottoscrizione di Azure",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"loc.helpMarkDown": "[このタスクの詳細](https://aka.ms/azurefilecopyreadme) およびこの新しいバージョンのタスクに関する問題を報告するには [こちら](https://github.com/microsoft/azure-pipelines-tasks/issues/new?assignees=&labels=regression%2Cbug&projects=&template=1.regression.yml&title=%5BREGRESSION%5D%3A+)",
"loc.description": "Azure Blob Storage または仮想マシンにファイルをコピーします",
"loc.instanceNameFormat": "$(Destination) ファイル コピー",
"loc.releaseNotes": "バージョン 6.0 の新機能: <br/>&nbsp;&nbsp; ワークロード ID フェデレーションと [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal) もサポートしています。バージョン 10.24.0 には [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.24.0) を使用してください。昭和い情報は :[こちら](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.releaseNotes": "バージョン 6.0 の新機能: <br/>&nbsp;&nbsp; ワークロード ID フェデレーションと [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal) もサポートしています。バージョン 10.25.1 には [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.25.1) を使用してください。昭和い情報は :[こちら](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.input.label.SourcePath": "ソース",
"loc.input.help.SourcePath": "ソース フォルダーまたはローカル コンピューター上のファイルの絶対パス、もしくは UNC 共有。式は単一のフォルダーまたはファイルを返す必要があります。ワイルド カード記号 (*) はファイル パスまたはファイル名の任意の場所で使用できます。",
"loc.input.label.ConnectedServiceNameARM": "Azure サブスクリプション",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"loc.helpMarkDown": "[여기](https://github.com/microsoft/azure-pipelines-tasks/issues/new?assignees=&labels=regression%2Cbug&projects=&template=1.regression.yml&title=%5BREGRESSION%5D%3A+)에서 [이 작업에 대한 자세한 정보](https://aka.ms/azurefilecopyreadme)를 알아보고 이 새 버전의 작업과 관련된 문제를 보고하세요.",
"loc.description": "Azure Blob Storage 또는 가상 머신에 파일을 복사합니다.",
"loc.instanceNameFormat": "$(Destination) 파일 복사",
"loc.releaseNotes": "버전 6.0의 새로운 기능: <br/>&nbsp;&nbsp; 워크로드 ID 페더레이션 및 [Azure RBAC](https://learn.microsoft.com/ko-kr/azure/storage/blobs/assign-azure-role-data-access?tabs=portal)를 지원하고 버전 10.24.0의 [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.24.0)를 사용합니다. 자세한 정보는 [여기](https://github.com/Azure/azure-storage-azcopy/releases)에서 확인할 수 있습니다.",
"loc.releaseNotes": "버전 6.0의 새로운 기능: <br/>&nbsp;&nbsp; 워크로드 ID 페더레이션 및 [Azure RBAC](https://learn.microsoft.com/ko-kr/azure/storage/blobs/assign-azure-role-data-access?tabs=portal)를 지원하고 버전 10.25.1의 [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.25.1)를 사용합니다. 자세한 정보는 [여기](https://github.com/Azure/azure-storage-azcopy/releases)에서 확인할 수 있습니다.",
"loc.input.label.SourcePath": "원본",
"loc.input.help.SourcePath": "소스 폴더, 로컬 머신의 파일 또는 UNC 공유에 대한 절대 경로입니다. 식은 단일 폴더 또는 파일을 반환해야 합니다. 와일드카드 기호(*)는 파일 경로 또는 파일 이름의 모든 위치에서 지원됩니다.",
"loc.input.label.ConnectedServiceNameARM": "Azure 구독",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"loc.helpMarkDown": "[Узнайте больше об этой задаче](https://aka.ms/azurefilecopyreadme) и сообщайте о любых проблемах с новой версией задачи [здесь](https://github.com/microsoft/azure-pipelines-tasks/issues/new?assignees=&labels=regression%2Cbug&projects=&template=1.regression.yml&title=%5BREGRESSION%5D%3A+)",
"loc.description": "Копировать файлы в хранилище BLOB-объектов Azure или виртуальные машины",
"loc.instanceNameFormat": "Копирование файлов $(Destination)",
"loc.releaseNotes": "Новые возможности версии 6.0: <br/>&nbsp;&nbsp; Поддержка федерации удостоверений рабочей нагрузки и [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), также использование [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.24.0) с версией 10.24.0. Дополнительные сведения см. [здесь](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.releaseNotes": "Новые возможности версии 6.0: <br/>&nbsp;&nbsp; Поддержка федерации удостоверений рабочей нагрузки и [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal), также использование [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.25.1) с версией 10.25.1. Дополнительные сведения см. [здесь](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.input.label.SourcePath": "Источник",
"loc.input.help.SourcePath": "Абсолютный путь к исходной папке или файлу на локальном компьютере или общему ресурсу UNC. Выражение должно возвращать одну папку или один файл. Подстановочный знак (*) поддерживается в любом месте пути к файлу или имени файла.",
"loc.input.label.ConnectedServiceNameARM": "Подписка Azure",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"loc.helpMarkDown": "[详细了解此任务](https://aka.ms/azurefilecopyreadme)并在[此处](https://github.com/microsoft/azure-pipelines-tasks/issues/new?assignees=&labels=regression%2Cbug&projects=&template=1.regression.yml&title=%5BREGRESSION%5D%3A+)报告有关此新版本任务的任何问题",
"loc.description": "将文件复制到 Azure Blob 存储或虚拟机",
"loc.instanceNameFormat": "$(Destination) 文件复制",
"loc.releaseNotes": "版本 6.0 中的最新变动: <br/>&nbsp;&nbsp; 支持工作负载联合身份验证和 [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal),还可以使用 [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.24.0) 版本 10.24.0,如需了解详细信息,请访问[此处](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.releaseNotes": "版本 6.0 中的最新变动: <br/>&nbsp;&nbsp; 支持工作负载联合身份验证和 [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal),还可以使用 [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.25.1) 版本 10.25.1,如需了解详细信息,请访问[此处](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.input.label.SourcePath": "源",
"loc.input.help.SourcePath": "源文件夹、本地计算机上的文件或 UNC 共享的绝对路径。表达式应返回单个文件夹或文件。支持在文件路径或文件名的任何位置使用通配符(*)。",
"loc.input.label.ConnectedServiceNameARM": "Azure 订阅",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"loc.helpMarkDown": "[深入了解此工作](https://aka.ms/azurefilecopyreadme)。若要回報此工作之新版本 [這裡](https://github.com/microsoft/azure-pipelines-tasks/issues/new?assignees=&labels=regression%2Cbug&projects=&template=1.regression.yml&title=%5BREGRESSION%5D%3A+)",
"loc.description": "將檔案複製到 Azure Blob 儲存體或虛擬機器",
"loc.instanceNameFormat": "$(Destination) 檔案複製",
"loc.releaseNotes": "6.0 版的新功能: <br/>&nbsp;&nbsp; 支援工作負載身分識別同盟 [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal),亦會使用 10.24.0 版的 [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.24.0)。如需詳細資訊:[here](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.releaseNotes": "6.0 版的新功能: <br/>&nbsp;&nbsp; 支援工作負載身分識別同盟 [Azure RBAC](https://learn.microsoft.com/en-us/azure/storage/blobs/assign-azure-role-data-access?tabs=portal),亦會使用 10.25.1 版的 [AzCopy.exe](https://github.com/Azure/azure-storage-azcopy/tree/v10.25.1)。如需詳細資訊:[here](https://github.com/Azure/azure-storage-azcopy/releases)",
"loc.input.label.SourcePath": "來源",
"loc.input.help.SourcePath": "來源資料夾、本機電腦檔案或 UNC 共用的絕對路徑。運算式應該傳回單一資料夾或檔案。支援在檔案路徑或檔案名稱的任何位置使用萬用字元符號 (*)。",
"loc.input.label.ConnectedServiceNameARM": "Azure 訂用帳戶",
Expand Down
2 changes: 1 addition & 1 deletion Tasks/AzureFileCopyV6/make.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
"externals": {
"archivePackages": [
{
"url": "https://vstsagenttools.blob.core.windows.net/tools/azcopy/10.24/AzCopy.zip",
"url": "https://vstsagenttools.blob.core.windows.net/tools/azcopy/10.25.1/AzCopy.zip",
"dest": "./"
}
],
Expand Down
Loading
Loading