В общем либо у меня не стоит какого-то плагина, чтобы можно было запускать в “Послесборочные операции” команды мавена верхнего уровня, либо у тебя не Дженкинс но что-то подозреваю что и то и другое)
Папки генерятся, если проходит команда site
FYI 2, maven-surefire-plugin также позволяет задать reportsDirectory, который благополучно проглатываются html publisher'ом. Если бы путь был везде одинаковый, то как минимум стандартный testng репорт отобразился бы (если конечно слушатели не отключены).
Ну у нас дженкинс мягко говоря старый версия ниже 1.651.3 видимо потому твой пейнт такой крутой
TestNG резалты есть конечно, но мы их не отображаем ибо привыкли к аллюровской красоте…
Кандишнл степ есть в шагах сборки и там есть дропдаун где можно по результатам просматривать, но site оттуда все равно не пашет, разве что его в surefire plugin поставить игнорить результаты… но тогда мы возвращаемся к вопросу “как сделать джобу нестабильной при этом”
Пора бы обновить, нечего на такой древности висеть. К тому же, UI там тоже значительно переработали, не нужно теперь скроллить по полтора часа до нужной секции.
Разве что рекомендовал бы на всякий случай config.xml джобов забекапить. У них в каких-то версиях баг был, что xml дропался. А так проблем с апдейтами не замечал.
В общем пока вернули опцию не фейлить тесты в pom.xml и делаем site в билде.
После пары перезапусков вроде как все хорошо
Плохо что аллюровский плагин не поддерживается… забили?
Ну и попробуем ускорить процесс обновления дженкинса… оказывается таска у девопсов уже есть.
А нужен ли дополнительный плагин, чтобы добавить site как post build step? В списке post build конфигураций нет мавеновской http://joxi.net/D2PGloYfPV40m3