[英]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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.