我正在尝试设置CruiseControl.net webdashboard。到目前为止它工作得很好,但我对NAnt构建时序报告有疑问。
首先,我当前的ccnet.config
文件看起来像这样:
<project name="bla">
...
<prebuild>
<nant .../>
</prebuild>
<tasks>
<nant .../>
</tasks>
<publishers>
<nant .../>
</publishers>
...
</project>
构建完成后,NAnt计时报告会显示三个重复的摘要。有没有办法在不改变项目结构的情况下解决这个问题?
答案 0 :(得分:3)
显然,只需在webdashboard的NAntTiming.xsl中选择第一个<buildresults>
节点即可解决此问题。由于每个重复摘要都包含相同的信息,因此<div id="NAntTimingReport">
部分中的此更改似乎已足够:
<xsl:variable name="buildresults" select="//build/buildresults[1]" />
答案 1 :(得分:-1)
不是您问题的直接答案,但您可能想查看Hudson。它的优点是比CruiseControl更容易配置。有一点关于将它用于NAnt here。