我们正在将Web应用程序部署到Azure CDN,但是每次我们都需要等待很长时间才能更新应用程序。因此,我们发现有一个“清除”按钮,它似乎起作用。清洗后,我们必须等待5分钟。
现在,我们想在每次发布应用程序时运行此命令,因此我们使用以下脚本向vsts添加了一个任务:
az cdn endpoint purge --resource-group $1 --profile-name $3 --name $4 --content-paths /*
带有参数:$(ResourceGroup) $(StorageAccountName) $(ProfileName) $(EndpointName)
但这并非每次都有效,似乎有时它可以工作,并且在5分钟后更新应用程序,但有时我们必须等待30分钟。
答案 0 :(得分:1)
添加--no-wait参数以避免等待操作完成。
az cdn endpoint purge --resource-group $1 --profile-name $3 --name $4 --no-wait --content-paths /*
-无需等待
请勿等待长时间运行的操作结束。
https://docs.microsoft.com/en-us/cli/azure/cdn/endpoint?view=azure-cli-latest#optional-parameters