2008-08-25 44 views
1

我正在尝试设置CruiseControl.net webdashboard。到目前为止,它工作得很好,但我遇到了NAnt Build Timing Report问题。CruiseControl.net重复NAnt计时

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

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

作为构建完成,南特时序报告显示三个重复摘要。有没有办法解决这个问题,而不需要改变项目结构?

回答

-1

不是你的问题的直接答案,但你可能想看看哈德森。它具有比CruiseControl更容易配置的好处。有一些关于将它用于NAnt here

3

显然这可以通过选择webdashboard的NAntTiming.xsl中的第一个<buildresults>节点来解决。因为每个副本总结都包含相同的信息,所以在<div id="NAntTimingReport">部分中的这一更改似乎已足够:

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