DevOps Azure. Как определяется статус задания группы развертывания? - PullRequest
2 голосов
/ 11 октября 2019

У меня есть групповое задание развертывания с настройкой на рисунке ниже 33%. Как определяется статус задания как «неуспешный» или «частично успешный»? В описании параметра указывается только «Он также используется для определения условий успеха и сбоя во время развертывания», что не совсем понятно.

enter image description here

В первой попытке состояние не удалось, даже если не удалось выполнить только 4 машины

enter image description here

После нескольких попыток статус «частично успешно», хотя 23 не удалось

enter image description here

Ответы [ 2 ]

1 голос
/ 11 октября 2019

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

Фактически, это относится только к одной опции: Продолжить при ошибке

enter image description here

Если вы включите эту опцию в задаче, даже один шаг не пройден, она все равно продолжит развертывание. Наконец, он покажет частично успешно .

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

Чтобы убедиться в этом, вы можете проверить конфигурацию задачи, которая существует в Control Options.

Также вы можете проверить эту цепочку: VSTS Release - Фаза с частично успешным .

Фаза группы развертывания будет «частично успешной», если попытка развертывания выполняется для всех целей, если развертывание не выполнено ни в одной из целей.

0 голосов
/ 11 октября 2019

Я нашел ответ по ссылке в ответе Мерлина ниже: «Фаза группы развертывания будет« частично успешной », если попытка развертывания будет выполнена для всех целей, если развертывание не выполнено ни в одной из целей. "

Не удалось найти эту информацию нигде в официальных документах.

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