Я использую Jenkins для запуска некоторых интеграционных тестов в веб-приложении (с использованием огурца, капибары и селена)
Каждый раз, когда тест не проходит, сохраняется снимок экрана, исходный код HTML и видео процесса.
структура пути выглядит так:
results/output/<test_name>/<files>
Я использую функцию архивных артефактов Jenkins для предоставления файлов (шаблон: results / output / * / *
). Работает отлично.
Однако, как только сборка завершается успешно, отсутствуют скриншоты / видео и т. Д., И сборка завершается ошибкой, потому что Дженкинс не может найти файлы для шаблона.
Есть ли способ сообщить Дженкинсу об успехе без наличия файлов?
Я не хочу делать грязный взлом, который включает создание пустой структуры папок, например result / output / success / hooray.txt.