CruiseControl.net重复的NAnt计时
时间:2020-03-05 18:42:47 来源:igfitidea点击:
我目前正在尝试设置CruiseControl.net Webdashboard。到目前为止,它运行良好,但是我对NAnt Build Timing Report有问题。
首先,我当前的" ccnet.config"文件看起来像这样:
<project name="bla"> ... <prebuild> <nant .../> </prebuild> <tasks> <nant .../> </tasks> <publishers> <nant .../> </publishers> ... </project>
构建完成后,NAnt时序报告将显示三个重复的摘要。有没有一种方法可以解决此问题而无需更改项目结构?
解决方案
回答
这不是我们问题的直接答案,但我们可能想查看哈德森。它的优点是比CruiseControl更容易配置。这里有一些关于将其用于NAnt的信息。
回答
显然,这可以通过仅选择webdashboard的NAntTiming.xsl中的第一个<buildresults>节点来解决。由于每个重复的摘要都包含相同的信息,因此在<div id =" NAntTimingReport">`部分中进行此更改就足够了:
<xsl:variable name="buildresults" select="//build/buildresults[1]" />