【问题标题】:Azure App Service + Docker Autodeploy?Azure 应用服务 + Docker 自动部署?
【发布时间】:2017-01-20 06:55:59
【问题描述】:

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

我希望能够将新的 Dockage 映像从我的 CI 服务器发布到 latest 标记下的 Docker 存储库,并以某种方式触发应用服务以获取 latest 映像的更改。

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

这种部署有最佳实践吗?

【问题讨论】:

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


    【解决方案1】:

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

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

    如果您POST 到该 URL 的正文为空,它将触发使用最新 docker 映像的部署。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2019-03-09
        • 1970-01-01
        • 2016-06-12
        • 1970-01-01
        • 1970-01-01
        • 2021-12-06
        • 1970-01-01
        • 2014-07-25
        • 2015-10-07
        相关资源
        最近更新 更多