簡體   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