#azure #azure-devops #azure-pipelines #azure-pipelines-release-pipeline
#azure #azure-devops #azure-конвейеры #azure-pipelines-release-pipeline
Вопрос:
Я хотел выполнить сбой или перейти к следующей задаче на основе выходного результата, который мы получаем из приведенных ниже журналов.
Можем ли мы сохранить детали и выполнить проверку?
Если у меня где-нибудь в выходных журналах отображается текст «Сбой», то я должен иметь возможность завершить конвейер, если нет текста «Сбой», тогда его нужно перейти к следующей задаче, как показано на скриншоте ниже, я получаю текст «Сбой», но задача передана.
ПРИМЕЧАНИЕ: я выполняю проверку схемы файлов на основе проверки, которую я печатаю «Сбой» или «Успешный» текст в выходных журналах.
Ответ №1:
Если вы знаете состояние ваших проверок «Сбой» или «Успешно» с помощью сценария PowerShell, просто добавьте статус выхода:
if ($myvalidation -eq "Failed")
{
exit 1
}