az cmd“帐户清除”在“ az存储Blob上传批处理”之后失败,

问题描述 投票:0回答:1

我正在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 ## [错误]脚本因错误而失败:错误: D:\ w_temp \ azureclitaskscript1592220526658.bat失败并返回 代码:0

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

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

azure azure-pipelines-release-pipeline azure-blob-storage azure-cli
1个回答
0
投票

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

enter image description here

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

© www.soinside.com 2019 - 2024. All rights reserved.