Выпуск конвейера Azure для образа Docker после успешной сборки конвейера - PullRequest
1 голос
/ 09 мая 2019

Я хочу создать образ докера в конвейере сборки и Pushing to ACR (реестр контейнеров Azure) в конвейере выпуска.Для меня наиболее разумно распределить эти обязанности.

У меня есть образ Docker, создающий в конвейере сборки и помещающий его в следующую задачу этого конвейера в реестр контейнеров - и пытающийся создать артефакттолько изображения, чтобы я мог использовать его в конвейере выпуска вместо нажатия в конвейере сборки - но артефакт, который я получаю, это весь исходный код из каталога src - я перепробовал все каталоги по умолчанию - артефакт и т. д.

  1. Где изображение сохраняется, когда задача является образом сборщика сборки?
  2. Можно ли сделать так, чтобы мой артефакт использовался в Release Pipeline?
  3. Мне нужен номер версии, использующий: последняя единственная вещьэто работает
  4. Должен ли я просто сделать несколько сборок, подобных той, которая успешно проталкивается для перехода к подготовке и UAT?
  5. Какой-либо другой рекомендуемый рабочий процесс для сборки и публикации Azure Devops Docker?

1 Ответ

0 голосов
/ 09 мая 2019
  1. нигде, вам нужно отправить его в реестр контейнеров
  2. вы можете использовать триггер освобождения докера-концентратора в конвейере выпуска
  3. вы можете создавать версии ваших образов докера при их создании,вам также нужно будет поместить тег контейнера в репозиторий, чтобы репо его забрало
  4. нет, вам, вероятно, следует использовать релиз-конвейер для продвижения того же изображения, а не перестраивать его
  5. Я не вижу реальной разницы в подходе по сравнению с традиционной сборкой \ выпуском.за исключением того, что вы выпускаете не пакет nuget, а изображение контейнера.
...