Azure DevOps: пользовательское условие для задачи, которая будет запущена в случае сбоя - PullRequest
0 голосов
/ 19 апреля 2019

Я хочу отправить уведомление, если что-то на этапе не удается. Как я могу установить условие в задаче Выпуск конвейера, чтобы задача запускалась, если что-то ранее не удалось?

Отмеченная опция работает только для непосредственного предшественника. enter image description here

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

1 Ответ

0 голосов
/ 19 апреля 2019

Я думаю, вам нужно использовать пользовательское условие и установить его на failed()

цитата:

Без аргументов, оценивается как Истина, только если какая-либо предыдущая работа в граф зависимостей не выполнен.

Чтение:
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/conditions?view=azure-devops&tabs=yaml#job-status-functions

...