如何强制Azure WebApp在每次部署后重新启动?

b5lpy0ml  于 2023-08-07  发布在  其他
关注(0)|答案(2)|浏览(119)

我有一个在Azure上运行的Web应用程序(Java)。每次我们部署它(通过ARM模板部署)时,我们都必须手动重新启动它以使其工作。是否有任何设置可以在每次部署后自动重新启动它?
解决方案:刚刚在我的Relase管道的末尾添加了一个Azure Powershell任务,命令如下:Restart-AzureRmWebApp -ResourceGroupName xxx -Name xxx

iovurdzv

iovurdzv1#

我不知道ARM配置在部署后自动重新启动应用程序。但是,您可以考虑在部署之后使用Restart-AzWebAppSlot PowerShell cmdlet重新启动它。

0yg35tkg

0yg35tkg2#

我们使用Azure CLI版本

az login ...
az webapp restart --name "${{ env.WEB_APPNAME }}" \
    --resource-group "${{ env.RESOURCE_GROUP_NAME }}"

字符串
同意它不应该是必要的,或者操作本身应该支持“重新启动”命令。

相关问题