Jenkins在工作屏幕上显示声纳结果

时间:2016-01-27 11:49:37

标签: jenkins sonarqube jacoco

我需要在Jenkins构建作业屏幕中显示Sonar复杂性结果。 我已经看过jacoco plungin我需要一个百分比类似的东西,但这些需要在jenkin构建中显示。

有人做过类似的事吗?

1 个答案:

答案 0 :(得分:1)

您正在此处输入Jenkins插件区域。检查Breaking the CI Build上的SonarQube文档,了解如何知道分析报告何时完成处理。然后,您可以使用metrics search web service来获取要显示的数据。

然后是时候编写Jenkins插件了。 some上有topic个文档,但我总是发现找到一个类似于我想要完成的插件的插件最有用,然后选择它的代码。

修改

SonarQube 6.2引入了webhooks,允许您在服务器端处理分析报告后,最多配置10个全局和10个项目级URL进行POST。该帖子包含一个JSON有效负载,其中包括

  • 报告处理状态(成功/失败)
  • 质量门状态
  • 用户指定的属性(可能是提交ID)