我们使用Hudson构建我们的应用程序,并使用Sonar来监控我们的应用程序的质量。 CVS是我们的源代码管理,但我们将在几个月后迁移到SVN。
每周,我们都希望生成质量报告,几乎每个指标都从Sonar中检索出来。 但是,我们希望获得的其他指标很少(它们应代表过去一周的平均值):
broken builds / total number of builds
; unstable builds / total number of builds
; Update
,
或别的什么); 请注意,对于第二个和第三个指标,如果我“仅”获取原始值(即构建数量,不稳定构建数量和破坏构建数量),这也会很好!
有没有办法(例如使用插件)获取过去一周的指标? 另外,有没有办法直接将它们集成到Sonar中?
请注意,我的构建在磁盘上占用了太多空间,因此我们不会在Hudson上保留构建历史记录。
并行问题:是否有一个Hudson插件可以保存有关构建历史的统计信息而不保留Hudson历史记录(包括工件)?
感谢。
答案 0 :(得分:1)
构建稳定性插件应涵盖以下几点: http://docs.codehaus.org/display/SONAR/Build+Stability+Plugin
scm活动插件包含一些您的签到统计信息: http://docs.codehaus.org/display/SONAR/SCM+Activity+Plugin