簡體   English   中英

如果我選擇 Azure 容器注冊表作為 azure devops 發布管道中的工件源,會發生什么情況?

[英]What happens if I choose Azure container registry as artifact sources in azure devops release pipeline?

文檔指出“默認情況下,構建被下載到代理。您可以在階段中配置一個選項來跳過工件的下載。” 這是否意味着代理將拉動容器?

如果我選擇 Azure 容器注冊表作為 azure devops 發布管道中的工件源,會發生什么情況?

我同意你的看法。

根據Azure Container Registry、Docker、Kubernetes 文檔

部署容器化應用程序時,首先將容器映像推送到容器注冊表。 推送完成后,可以將容器鏡像部署到 Web App for Containers 服務或 Docker/Kubernetes 集群 您必須使用憑據創建服務連接以連接到您的服務以部署位於那里的映像,或連接到 Azure。

因此,當我們將 ACR 設置為工件源時,它會拉取容器鏡像。 我們不會再次下載 Artifact。 我們可以使用以下腳本跳過它:

- job: Deploy
  pool:
    vmImage: 'ubuntu-16.04'
  steps:
  - checkout: none #skip checking out the default repository resource

希望這可以幫助。

暫無
暫無

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM