Cruise Control .NET时间构建花费在失败状态

bha*_*ard 7 cruisecontrol.net continuous-integration report agile-processes

我的团队的目标是尽量减少构建中断的时间.

我们使用CruiseControl.NET进行持续集成.我想知道的是如何最好地回答以下问题:

"在上一次{timespan}中,{project-name}花了多少时间处于破碎状态?"

例如:"过去1个月,我们的项目花费了多少时间处于破损状态?"

是否有任何CruiseControl.NET的高级功能可以在某种类型的报告或仪表板中的某个位置提供此信息?

或者,您将如何解析xml工件文件以收集此信息?

And*_*w M 1

快速浏览了 CC 文档后,我想如果您正在编写自己的 Cruise 控制仪表板,您可以使用构建结果的 RSS 提要,解析所有日期时间和成功/失败状态直至您的阈值,然后总结总数。

至于在仪表板中显示它,我认为 Cruise Control 有一个插件架构,可能会有所帮助http://cruisecontrol.sourceforge.net/main/plugins.html