在“ az storage blob上载批量”之后,az cmd“帐户清除”失败了

时间:2020-06-15 11:50:16

标签: azure azure-pipelines-release-pipeline azure-blob-storage azure-cli

我正在tfs发布管道中使用azure cli将先前构建管道的工件上载到azure blob存储。

使用的脚本如下:

az storage blob upload-batch --account-key $(Storage.Key) --account-name $(Storage.AccountName) -d $(Storage.Container)/$(Storage.SubFolder) -s $(System.DefaultWorkingDirectory)/myartefact/dist 

文件上传正常。但是完成后,它显然会尝试执行失败的account clear命令:

2020-06-15T11:28:57.2682530Z 已完成[############################################## #############] 100.0000%

2020-06-15T11:28:57.4557138Z [命令] C:\ Windows \ system32 \ cmd.exe / D / S / C“” C:\ Program Files (x86)\ Microsoft SDKs \ Azure \ CLI2 \ wbin \ az.cmd“清除帐户”

2020-06-15T11:28:59.7995176Z ## [error]脚本因错误而失败:错误: D:\ w_temp \ azureclitaskscript1592220526658.bat失败并返回 代码:0

2020-06-15T11:28:59.7995176Z ## [节]完成:复制文件 到Blob存储

我不知道为什么执行此命令,也不知道为什么失败。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试在未选中Fail on Standard Error选项的情况下运行Azure CLI任务。这可能是脚本正在向stderr流中写入一些消息。

enter image description here

您可以参考与此问题类似的ticket