vsts的Azure清除脚本

时间:2019-05-23 08:02:53

标签: azure-devops azure-web-sites azure-pipelines azure-cdn

我们正在将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分钟。

1 个答案:

答案 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