我正在使用VSTS将Angular应用程序部署到blob存储,并利用新的静态网站功能。为此,我正在使用Azure File Copy任务。由于Angular将为每个构建中的不同bundle创建新的文件名,因此我不能只覆盖旧文件,因此最终将在$web容器中存在大量旧的和未使用的文件。
Azure File Copy
$web
不幸的是,我没有找到合适的任务来做到这一点。
在重新部署之前,如何使用发布管道在VSTS中删除或清除此容器?
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>