В Jenkins после падение тестов в stage пропускаются последующие stage.

jenkins
Теги: #<Tag:0x00007f7b62847508>

(Sergey Kozhevnikov) #1

Здравствуйте.
При падение тестов в stage пропускаются последующие stage. Как можно сделать, что бы они все равно выполнялись?


(zaleg) #2

Какая у вас билд-тулза?


(Sergey Kozhevnikov) #3

Возможно не правильно понял вопрос.
Использую Jenkins(на скрине он через Open Blue Ocean). Написал pipeline по которому происходит запуск и проверка.
Jenkins использую только для запуска автотестов. Последний шаг это генерации отчета автотестов.
Стек технологий: pytest + allure + jenkins


(Евгений) #4

у вас Freestyle проект в Jenkins? Если да, то в настройках есть Add post-build actions


(Павел) #5

Используйте propagate = false в билд степах, либо заворачивайте тело stage в try-catch блок


(Sergey Kozhevnikov) #6

Спасибо. Обернул в try и заработало.


(Krishnakanth) #7

If you are using pipeline file, use try-catch. Keep the error prone code in the ‘try’ block.