【发布时间】:2020-06-15 11:50:16
【问题描述】:
我在我的 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 ##[section]完成:复制文件 到 Blob 存储
我不知道为什么会执行这个命令,也不知道为什么会失败。有什么想法吗?
【问题讨论】:
标签: azure azure-pipelines-release-pipeline azure-blob-storage azure-cli