Работа Дженкинса на подчиненном Linux не генерирует покрытие .xml для отчета cobertura - PullRequest
0 голосов
/ 25 марта 2019

Я заранее прошу прощения за мой английский!

Я совершенно новичок в Дженкинс, и у меня есть проблема с cover.xml. Соответствующая версия maven и cobertura была установлена ​​на сервере Ubuntu 18.10, но мне не удалось сгенерировать задание, возвращающее мне этот сюжет. Тем не менее, есть также некоторая проблема с плагином Clover, но я не могу понять его, потому что он мне не нужен, чтобы сделать покрытие cobertura на мастере Windows ... Эта проблема действительно ломает мне голову в течение недели. Может кто-нибудь помочь, пожалуйста?

По моему мнению, я должен заставить cobertura генерировать отчет в ** / target / site / cobertura /, но не знаю, как это сделать. Кроме того, я клонирую pom.xml с удаленного компьютера, поэтому я не могу вставить в него какие-либо изменения до начала работы Jenkins.

Windows master:
[Cobertura] Publishing Cobertura coverage report...
[Cobertura] Publishing Cobertura coverage results...
[Cobertura] Cobertura coverage report found.
[COVCOMPLPLOT] Collecting Data...
[COVCOMPLPLOT] Build CovComplPlotBuildAction...
[COVCOMPLPLOT] Complete CovCompPlotPlugIn.

Linux slave:
[Cobertura] Publishing Cobertura coverage report...
[COVCOMPLPLOT] Collecting Data...
[COVCOMPLPLOT ERROR] [COVCOMPL] No [Clover] plugin result. [Clover] plugin should be peformed first to generate Cov/Compl plot
...