Azure App Service + Docker自动部署?

时间:2017-01-20 06:56:00

标签: azure docker continuous-integration azure-web-app-service

我已经设置了一个Azure App Service来托管一个docker容器。这一切都运行良好 - 使用latest标记指向私有Docker存储库/图像。

我希望能够将我的CI服务器上的新Dockage映像发布到latest标记下的Docker存储库,并以某种方式触发App Service以获取{{1}的更改图片。

似乎我可以通过在App Service上修改应用程序设置并保存它来触发更改 - 但这似乎不是处理它的正确方法。

这种部署是否有最佳实践?

2 个答案:

答案 0 :(得分:0)

目前他们正在为此方案制定解决方案,但正如their FAQ about Web App on Linux中所述,修改应用程序设置或重新启动Web应用程序是触发更改的唯一方法。

答案 1 :(得分:0)

在网络应用的属性部分,您会找到DEPLOYMENT TRIGGER URL

此网址应指向/deploy端点。删除该部分并使用/docker/hook端点。 您的网址应如下所示:https://xxxx.scm.azurewebsites.net/docker/hook

如果POST使用空身体到该网址,则会使用最新的泊坞窗图片触发部署。