【发布时间】:2020-08-24 16:47:06
【问题描述】:
我想将 FileShare 中 Azure 文件存储中的文件下载到我的发布管道代理中。
在发布管道中,我使用 PowerShell 步骤并运行命令:
Start-AzStorageFileCopy -SrcShareName "report.xml" -SrcFilePath "." -DestFilePath "$(System.DefaultWorkingDirectory)" -DestShareName "report.xml" -Context $(context)
它现在要求我提供参数 -name
2020-05-09T01:43:34.1007773Z ##[error]Cannot process command because of one or more missing mandatory parameters: Name.
基本上,我的计划是将此文件用于发布管道中的测试报告。因此,我需要在发布测试结果步骤中使用此文件。
【问题讨论】:
-
无法获得最新信息,解决方法对您有帮助吗?或者,如果您有任何疑问,请随时在此处分享。
-
这有点棘手,但如果其他人也有同样的问题。 1 - 将 Azure 存储帐户装载到容器。 2 - 将文件复制到已安装的卷(必须进入睡眠状态。运行我的 testcafe 后文件为空白) 3 - 运行 Azure PowerShell 并将文件复制到代理工作目录。 4 - 在发布测试结果时获取文件。
标签: azure azure-devops azure-pipelines azure-files