CruiseControl.net复制了NAnt时间

时间:2008-08-25 12:04:51

标签: continuous-integration cruisecontrol.net nant

我正在尝试设置CruiseControl.net webdashboard。到目前为止它工作得很好,但我对NAnt构建时序报告有疑问。

首先,我当前的ccnet.config文件看起来像这样:

<project name="bla">
...
<prebuild>
 <nant .../>
</prebuild>
<tasks>
 <nant .../>
</tasks>
<publishers>
 <nant .../>
</publishers>
...
</project>

构建完成后,NAnt计时报告会显示三个重复的摘要。有没有办法在不改变项目结构的情况下解决这个问题?

2 个答案:

答案 0 :(得分:3)

显然,只需在webdashboard的NAntTiming.xsl中选择第一个<buildresults>节点即可解决此问题。由于每个重复摘要都包含相同的信息,因此<div id="NAntTimingReport">部分中的此更改似乎已足够:

<xsl:variable name="buildresults" select="//build/buildresults[1]" />

答案 1 :(得分:-1)

不是您问题的直接答案,但您可能想查看Hudson。它的优点是比CruiseControl更容易配置。有一点关于将它用于NAnt here