CruiseControl.net 重复 NAnt 计时
我现在正在尝试设置 CruiseControl.net webdashboard。 到目前为止,它运行良好,但我对 NAnt 构建时序报告有疑问。
首先,我当前的 ccnet.config 文件如下所示:
<project name="bla">
...
<prebuild>
<nant .../>
</prebuild>
<tasks>
<nant .../>
</tasks>
<publishers>
<nant .../>
</publishers>
...
</project>
构建完成后,NAnt 计时报告显示三个重复的摘要。 有没有办法在不改变项目结构的情况下解决这个问题?
I'm trying to setup CruiseControl.net webdashboard at the moment. So far it works nice, but I have a problem with the NAnt Build Timing Report.
Firstly, my current ccnet.config
file looks something like this:
<project name="bla">
...
<prebuild>
<nant .../>
</prebuild>
<tasks>
<nant .../>
</tasks>
<publishers>
<nant .../>
</publishers>
...
</project>
As the build completes, NAnt timing report displays three duplicate summaries. Is there a way to fix this without changing the project structure?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
显然,这可以通过仅选择 webdashboard 的 NAntTiming.xsl 中的第一个
节点来解决。 由于每个重复的摘要都包含相同的信息,因此部分中的更改似乎就足够了:
Apparently this can be solved by selecting only the first
<buildresults>
node in webdashboard's NAntTiming.xsl. Because each duplicate summary contains the same info this change in<div id="NAntTimingReport">
section seems to be sufficient:不是你问题的直接答案,但你可能想看看 Hudson。 它的优点是比 CruiseControl 更容易配置。 这里有一些关于将其用于 NAnt 的信息。
Not a direct answer to your question, but you might want to check out Hudson. It has the benefit of being much easier to configure than CruiseControl. There's a bit about using it for NAnt here.