Почему этап группы развертывания tfs 2018 будет запущен после того, как предыдущий частично потерпел неудачу?
Я пользователь TFS 2018, обновление 2. Я использую управление релизами в качестве решения для CD. Я создаю определение выпуска, состоящее из нескольких этапов групп развертывания. Я выполнил это определение выпуска и обнаружил, что один из этапов группы развертывания частично не выполнен. как показано на следующем скриншоте:
Я думаю, что мое определение выпуска прекратится сразу после этого частично неудачного этапа группы развертывания, но это не так. Он запускает следующий этап развертывания группы (как показывает мой скриншот). Я уверен, что на всех этапах развертывания было установлено "Только после успешного завершения всех предыдущих этапов".
Что случилось? а у кого-нибудь было решение / обходной путь?
1 ответ
Убедитесь, что опция управления Continue on error
отключен(снимите флажок) для конкретной неудачной задачи.
На основании вашего скриншота предыдущий этап частично УСПЕШЕН (частично не выполнен).
Системы будут продолжать запускать последующие задачи / фазы, если предыдущие задачи / фазы были частично УСПЕШНЫ.
Чтобы остановить следующие фазы / задачи, необходимо полностью завершить предыдущую задачу / фазу (отключить опцию управления Continue on error
).