2008-08-25 56 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]" />