Задача конвейера Azure (прохождение или сбой) на основе выходных результатов

#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
}