Добавление тега в сборку не запускает выпуск?

У нас есть две среды INT и PROD. У нас есть триггер расписания для INT и триггер непрерывного развертывания для PROD. Всякий раз, когда сборка INT проверена, мы добавляем к сборке тег int_verified. Триггер непрерывного развертывания в PROD настроен на запуск сборок с тегом int_verified. Я надеялся, что всякий раз, когда в сборку добавляется новый тег, срабатывают триггеры и начинается развертывание PROD. Однако, похоже, это не так. Есть ли другой способ заставить это работать?


person RaghuRam Nadiminti    schedule 13.06.2017    source источник
comment
Почему бы просто не использовать встроенную возможность конвейера утверждения? Вместо того, чтобы добавлять тег в сборку, человек, который подписывает, утверждает развертывание на следующем этапе?   -  person Daniel Mann    schedule 13.06.2017


Ответы (1)


Просто добавьте тег сборки к завершенной сборке, это не приведет к выпуску. Вам нужно добавить тег сборки во время сборки.

Например:

  1. Добавить задачу PowerShell
  2. Добавьте тег, используя этот код:

    Write-Host "##vso[build.addbuildtag]int_verified"

Дополнительную информацию о ведении журнала см. по адресу: Команды ведения журнала

person starian chen-MSFT    schedule 14.06.2017