Что произойдет, если я выберу Azure реестр контейнеров в качестве источников артефактов в azure devops release pipe?
Я согласен с вами.
Согласно документу Azure Реестр контейнеров, Docker, Kubernetes :
При развертывании контейнерных приложений изображение контейнера сначала передается в контейнерный реестр. После завершения операции pu sh образ контейнера можно развернуть в службе Web App for Containers или в кластере Docker / Kubernetes . Вы должны создать сервисное соединение с учетными данными, чтобы подключиться к вашему сервису для развертывания образов, расположенных там, или к Azure.
Таким образом, когда мы устанавливаем ACR в качестве источника артефакта, он извлекает контейнер образ. И мы не будем загружать Артефакт снова. мы могли бы использовать следующие сценарии, чтобы пропустить это:
- job: Deploy
pool:
vmImage: 'ubuntu-16.04'
steps:
- checkout: none #skip checking out the default repository resource
Надеюсь, это поможет.