在CruiseControl仪表板中显示HTML报告

Jam*_*len 5 html xml cruisecontrol.net dashboard documentation-generation

我最近一直在研究CruiseControl配置(我是一个完整的CC noob)到目前为止我理解你的构建过程生成的各种XML报告(例如mbunit.xml,ncover.xml,fxcop.xml)可以显示在仪表板通过向ccnet.config的以下部分添加对xml的引用:

<publishers>
 <merge>
  <files>
   <file>logs\some-report.xml</file>
  </files>
 </merge>
</publish>
Run Code Online (Sandbox Code Playgroud)

添加一个xsl文件,将xml转换为可呈现的html,并向dashboard.config添加一个报告构建插件,该插件引用了xsl:

<xslReportBuildPlugin description="Some report"
actionName="SomeReportAction" xslFileName="xsl\some-report.xsl" />
Run Code Online (Sandbox Code Playgroud)

我的问题是:如果我有一些报告(由JGregory的Docu生成的代码文档和由jpboodhoo的Bdddoc生成的测试规范)是纯HTML,有什么方法可以用类似的方式在仪表板中显示这些内容吗?我无法弄清楚这一点.我确实想过将ExternalLink直接添加到HTML页面,但这是在用户通常无法访问的受保护区域.任何想法?

小智 3

目前,这在 CruiseControl.NET 版本 1.4.4 之前是不可能的。不过,此功能已作为 1.5.0 版本的一部分添加。

我们还无法为您提供发布的时间表,但您可以从http://ccnetlive.thoughtworks.com/CCNet-builds/1.5.0/下载并试用最新版本。

克雷格