如何在jenkins服务器上发布声纳结果,或者我们有声纳报告jenkins插件

时间:2012-10-13 13:53:04

标签: jenkins sonarqube jenkins-plugins

有一个sonar plugin for jenkins,它会触发CI(jenkins)内部的声纳构建,这很有用。

虽然现在我想在没有跳到声纳网站的情况下看到jenkins内部的声纳结果,但如果我只是想查看这项工作的一些关键数据,这是有用的。

它可能是詹金斯的声纳报告插件。

你有类似的需求吗?

2 个答案:

答案 0 :(得分:7)

到目前为止我使用的一个丑陋的解决方案是使用Sonar Web API.

我在作业结束时添加一个curl命令(构建步骤)以获取所需的指标,如

curl http://sonar.sh.cn.ao.ericsson.se//api/resources?metrics=qi-quality-index,coverage,test_success_density&resource=54936 --output sonar-result.xml

然后我归档sonar-result.xml以使其在作业中可见。

答案 1 :(得分:0)

您可以尝试使用Jenkins的Mashup Portlets插件在Jenkins仪表板中配置结果。

插件的PFB网址。

网址: - https://wiki.jenkins-ci.org/display/JENKINS/Mashup+Portlets