【问题标题】:Getting statistics about builds statuts获取有关构建状态的统计信息
【发布时间】:2011-08-20 07:17:05
【问题描述】:

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

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

  • 不稳定持续时间:纠正不稳定(或损坏)构建所需的平均时间;
  • 损坏的构建百分比:比率broken builds / total number of builds
  • 不稳定构建的百分比:比率unstable builds / total number of builds
  • % of commented commits:有评论的 CVS / SVN 提交的百分比(我知道这是主观的,因为您可以输入 Update 或其他任何内容);

请注意,对于第二个和第三个指标,如果我“仅”获得原始值(即构建数、不稳定构建数和损坏构建数),这也很好!

有没有办法(例如使用插件)获取过去一周的此类指标? 另外,有没有办法将它们直接集成到 Sonar 中?

请注意,我的构建在磁盘上占用了太多空间,因此我们不会保留在 Hudson 上构建的历史记录。

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

谢谢。

【问题讨论】:

    标签: continuous-integration hudson sonarqube


    【解决方案1】:

    构建稳定性插件应涵盖以下几点: http://docs.codehaus.org/display/SONAR/Build+Stability+Plugin

    scm 活动插件为您的签到提供了一些统计信息: http://docs.codehaus.org/display/SONAR/SCM+Activity+Plugin

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-12
      • 2012-06-18
      • 2012-01-23
      • 1970-01-01
      • 2010-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多