标签: azure-devops continuous-deployment
我正在使用VSTS,利用新的静态网站功能将Angular应用程序部署到Blob存储。为此,我正在使用Azure File Copy任务。 由于Angular会在每个版本中为不同的包创建新的文件名,所以我不能只覆盖旧文件,所以最终$web容器中将有很多旧文件和未使用的文件。
Azure File Copy
$web
不幸的是,我没有找到合适的任务来做到这一点。
在重新部署之前,如何使用发布管道在VSTS中删除或清除此容器?
答案 0 :(得分:6)
Azure文件复制在内部使用AzCopy,因此无法使用Azure File Copy删除/清理容器
AzCopy
在运行Azure CLI任务之前,您可以使用az cmdlets任务来调用Azure File Copy清理容器
Azure CLI
az cmdlets
az storage blob delete-batch --account-name <storage_account_name> --source <container_name>