繁体   English   中英

Azure应用服务-Docker容器-在CI / CD之后采用最新版本

[英]Azure app service - docker container - take latest build after CI/CD

通过VSTS,我们为项目创建了CI / CD管道,其中最终产品是docker映像,它将被放置在azure容器注册表中。

在azure应用程序服务中,我们有一个基于linux容器的服务计划,该计划承载上面放置的最新图像。

但是,在Docker容器中,尽管我们启用了连续部署,但并未采用最新版本,而是托管了相同的旧版本映像。

如何在应用程序服务容器中部署最新的docker映像?

Azure容器注册表webhooks可用于自动更新在运行容器应用程序的Azure App Services上运行的应用程序。

按照https://docs.microsoft.com/en-us/azure/app-service-web/app-service-linux-using-custom-docker中的说明设置映像以将其部署到Linux上的Azure Web App #image#如何使用私人图像注册表中的docker图像

在Web应用程序的“应用程序设置”部分中,添加一个名为DOCKER_ENABLE_CI的应用程序设置,其值为true。

在注册表中创建一个Web钩子,并提供形式为https://:@ .scm.azurewebsites.net / docker / hook https://:@ .scm.azurewebsites.net / docker / hook的docker回调uri

例如https://github.com/sajayantony/appservicedemo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM