Я пытаюсь понять, как работает опция Build tags внутри триггера Continuous deployment в конвейере выпуска.

теги сборки

Здесь я могу добавить теги сборки, в моем конвейере сборки установлены следующие теги сборки: $(Build.DefinitionName)_$(Build.BuildNumber) Но когда я помещаю то же самое в теги сборки в конвейере выпуска. Это ничего не даст.

Теги успешно добавлены: tag

Я пытаюсь заархивировать то, что при успешной сборке создается тег и запускается конвейерная линия выпуска, когда тег совпадает с тем, который я установил после сборки.

Так оно и должно работать, или мне все перепутать?

1
Mattyy 13 Июл 2020 в 15:47

1 ответ

Лучший ответ

Он выполняет точное совпадение имени с тегом сборки. Если вы хотите, чтобы это работало, вам нужно указать жестко запрограммированный номер сборки. Не шаблон для создания номера сборки.

Для моего продукта мы встраиваем как отладочную, так и выпускаемую конфигурации. Я поставлю метку либо {отладка, выпуск}. Затем в конвейере выпуска у вас может быть тег сборки только для {release}, поэтому вы никогда не развертываете отладочные копии.

0
Matt 13 Июл 2020 в 13:33