如何在jenkins服务器上发布sonar结果,或者我们是否有sonar report jenkins插件

如何在jenkins服务器上发布sonar结果,或者我们是否有sonar report jenkins插件,jenkins,sonarqube,jenkins-plugins,Jenkins,Sonarqube,Jenkins Plugins,有一个,它触发了CI(詹金斯)内部的声纳构建,非常有用 虽然现在我想在jenkins内部看到sonar的结果,而不是跳转到sonar网站,但如果我只想看到这份工作的一些关键数据,这是很有用的 可能是詹金斯的声纳报告插件 你有类似的需求吗 到目前为止,我使用的一个丑陋的解决方案是 我在作业结束(构建步骤)中添加了一个curl命令,以获取所需的度量,如 curl http://sonar.sh.cn.ao.ericsson.se//api/resources?metrics=qi-quality-i

有一个,它触发了CI(詹金斯)内部的声纳构建,非常有用

虽然现在我想在jenkins内部看到sonar的结果,而不是跳转到sonar网站,但如果我只想看到这份工作的一些关键数据,这是很有用的

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


你有类似的需求吗

到目前为止,我使用的一个丑陋的解决方案是

我在作业结束(构建步骤)中添加了一个
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
,使其在作业中可见。

您可以尝试使用Mashup Portlets plugin for Jenkins在Jenkins仪表板中配置结果

插件的PFB URL


URL:-

嘿,拉里,我很好奇你在这方面是否有什么新发现,因为我即将实现类似的东西。干杯不,没有进一步检查,如果您可以做更多的事情,请留下您的解决方案您可以使用jq实际解析jenkins shell中的json,并获取状态。因此,您不需要将结果保存在文件等中。