Continuous integration 获取有关构建状态的统计信息

Continuous integration 获取有关构建状态的统计信息,continuous-integration,hudson,sonarqube,Continuous Integration,Hudson,Sonarqube,我们使用Hudson来构建我们的应用程序,也使用Sonar来监控我们的应用程序的质量。 CVS是我们的源代码管理工具,但几个月后我们将迁移到SVN 每周,我们都要生成一份质量报告,其中几乎所有指标都是从声纳中检索到的。 然而,我们希望得到的其他指标很少(它们应该代表过去一周的平均值): 不稳定持续时间:纠正不稳定(或损坏)构建所需的平均时间 %的中断生成:比率中断生成/总生成数 %的不稳定生成:不稳定生成/生成总数的比率 %的评论提交:有评论的CVS/SVN提交的百分比(我知道这是主观的,因为

我们使用Hudson来构建我们的应用程序,也使用Sonar来监控我们的应用程序的质量。 CVS是我们的源代码管理工具,但几个月后我们将迁移到SVN

每周,我们都要生成一份质量报告,其中几乎所有指标都是从声纳中检索到的。 然而,我们希望得到的其他指标很少(它们应该代表过去一周的平均值):

  • 不稳定持续时间:纠正不稳定(或损坏)构建所需的平均时间
  • %的中断生成:比率
    中断生成/总生成数
  • %的不稳定生成:不稳定生成/生成总数的比率
  • %的评论提交:有评论的CVS/SVN提交的百分比(我知道这是主观的,因为您只需输入
    更新
    或任何其他内容)
请注意,对于第二个和第三个指标,如果我“仅”获得原始值(即构建的#、不稳定的构建的#和损坏的构建的#),这也会很好

在过去的一周里,有没有办法(比如插件)获得这样的指标? 还有,有没有办法将它们直接集成到声纳中

请注意,我的构建占用了太多的磁盘空间,所以我们没有在Hudson上保存构建的历史记录

平行问题:是否有一个Hudson插件可以保存关于构建历史的统计信息而不保存Hudson历史(包括工件)


谢谢。

构建稳定性插件应该包括以下几点:

scm活动插件为您的签入提供了一些统计信息:

构建稳定性插件应涵盖以下几点:

scm活动插件为您的签入提供了一些统计信息: