VSTS版本-删除Azure BLOB容器/内容

时间:2018-08-31 13:09:58

标签: azure-devops continuous-deployment

我正在使用VSTS,利用新的静态网站功能将Angular应用程序部署到Blob存储。为此,我正在使用Azure File Copy任务。 由于Angular会在每个版本中为不同的包创建新的文件名,所以我不能只覆盖旧文件,所以最终$web容器中将有很多旧文件和未使用的文件。

不幸的是,我没有找到合适的任务来做到这一点。

在重新部署之前,如何使用发布管道在VSTS中删除或清除此容器?

1 个答案:

答案 0 :(得分:6)

Azure文件复制在内部使用AzCopy,因此无法使用Azure File Copy删除/清理容器

在运行Azure CLI任务之前,您可以使用az cmdlets任务来调用Azure File Copy清理容器

az storage blob delete-batch --account-name <storage_account_name> --source <container_name>

enter image description here