如何在vsts在线构建任务中在linux上安装azCopy?

时间:2018-05-07 00:23:27

标签: linux azure-devops azure-pipelines-build-task azcopy

我的目标是,在托管的linux预览中,将构建/存档的zip文件复制到azure存储文件系统。

在Hosted linux预览中,我想使用azCopy将构建存档(单个zip文件)从VSTS构建复制到azure存储文件。我已经为install尝试了两种用于linux的指令。两者都失败了

2018-05-06T23:59:51.7967023Z 2018-05-06 23:59:50 (53.5 MB/s) - ‘azcopy.tar.gz’ saved [68428738/68428738]
2018-05-06T23:59:51.7975469Z 
2018-05-06T23:59:52.8481973Z ./install.sh: line 20: rsync: command not found

此错误之前和之后的所有内容都是正确的。如何在托管Linux预览中安装azCopy。

构建任务运行script。脚本中的变量正确回显。

编辑:

当我尝试使用命令行直接使用azCopy时,我得到了

******************************************************************************
Starting: Run azCopy
******************************************************************************
==============================================================================
Task         : Command Line
Description  : Run a command line with arguments
Version      : 1.1.3
Author       : Microsoft Corporation
Help         : [More Information](https://go.microsoft.com/fwlink/?LinkID=613735)
==============================================================================
Failed which: Not found azCopy: null
undefined failed with error: Failed which: Not found azCopy: null
******************************************************************************
Finishing: Run azCopy
******************************************************************************

1 个答案:

答案 0 :(得分:1)

azted拷贝在Hosted linux预览代理上可用,因此直接调用azcopy命令(例如命令行,天蓝色cli任务)