У нас есть две среды INT и PROD. У нас есть триггер расписания для INT и триггер непрерывного развертывания для PROD. Всякий раз, когда сборка INT проверена, мы добавляем к сборке тег int_verified. Триггер непрерывного развертывания в PROD настроен на запуск сборок с тегом int_verified. Я надеялся, что всякий раз, когда в сборку добавляется новый тег, срабатывают триггеры и начинается развертывание PROD. Однако, похоже, это не так. Есть ли другой способ заставить это работать?
Добавление тега в сборку не запускает выпуск?
comment
Почему бы просто не использовать встроенную возможность конвейера утверждения? Вместо того, чтобы добавлять тег в сборку, человек, который подписывает, утверждает развертывание на следующем этапе?
- person Daniel Mann   schedule 13.06.2017
Ответы (1)
Просто добавьте тег сборки к завершенной сборке, это не приведет к выпуску. Вам нужно добавить тег сборки во время сборки.
Например:
- Добавить задачу PowerShell
Добавьте тег, используя этот код:
Write-Host "##vso[build.addbuildtag]int_verified"
Дополнительную информацию о ведении журнала см. по адресу: Команды ведения журнала
person
starian chen-MSFT
schedule
14.06.2017