documentation声明“默认情况下,将版本下载到代理。您可以在阶段中配置一个选项以跳过工件的下载。”这是否意味着代理商将拉动容器?
如果我选择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
希望这会有所帮助。