Запуск релизов Azure DevOps на основе переменной сборки - PullRequest
0 голосов
/ 26 апреля 2019

С помощью сценария в этом вопросе, получившем наибольшее количество голосов: Запуск сборок DevOps Azure на основе изменений в подпапках

Мне удалось пропустить процесс сборки на всех проектах, которые не были изменены при каждом коммите, но их выпуск по-прежнему выполняется и завершается ошибкой, потому что не находит какой-либо артефакт. Есть ли способ также пропустить выпуск, связанный со сборкой, от выполнения, если сборка была пропущена?

1 Ответ

1 голос
/ 26 апреля 2019

Да, вы можете добавить пользовательское условие к заданию выпуска, которое оценивает переменную.

Например, в одном из моих конвейеров у меня есть задание без агента, которое проверяет, что переменная сборки не пуста. В нем есть фиктивная задача ожидания в течение 0 минут.

Следующее задание, содержащее фактический процесс деблокирования, имеет условие, согласно которому оно должно выполняться, только если предыдущее успешно выполнено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...