如何在Jenkins服务器上获取由findbugs生成的报告?

时间:2017-07-08 20:12:01

标签: java rest jenkins findbugs jenkins-api

我需要保留一些记录,记录在使用自动化进行一些检查后引入或减少了多少错误,我需要访问FindBugs生成的报告。

我可以使用rest API获取SonarQube的报告,但我无法想办法为FindBugs做同样的事情。

1 个答案:

答案 0 :(得分:3)

第一个问题当然是:如果你有SonarQube(已经提供了Findbug的大部分规则),为什么还要烦扰FindBugs? :)

除此之外:您可以通过jenkin的HTTP API下载文件。检索工作区资源的URL如下所示:

http://<server>/job/<job>/ws/<path to file>

所以例如:

http://jenkins.server:1234/job/my_job/ws/my_project/target/findbugs.xml