2008-08-25 31 views
1

Şu anda CruiseControl.net webdashboard'u kurmaya çalışıyorum. Şimdiye kadar güzel çalışıyor, ancak NAnt Build Zamanlama Raporu ile bir sorunum var. derleme tamamlanıncayaCruiseControl.net yinelenen NAnt zamanlamaları

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

olarak NAnt zamanlama raporu üç yinelenen özetleri görüntüler:

Öncelikle, benim şimdiki ccnet.config dosya şuna benzer. Proje yapısını değiştirmeden bunu düzeltmenin bir yolu var mı?

cevap

-1

Sorunuza doğrudan bir yanıt değil, ancak Hudson'a bir göz atmak isteyebilirsiniz. CruiseControl'den daha kolay yapılandırmanın yararı vardır. NAnt here için kullanmanın biraz var.

3

Görünüşe göre bu, webdashboard'ın NAntTiming.xsl dosyasında yalnızca ilk <buildresults> düğümünü seçerek çözülebilir. Her yinelenen özeti, <div id="NAntTimingReport"> bölümündeki bu değişikliğin aynı bilgileri içerdiğinden, aşağıdaki gibi görünüyor:

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