CruiseControl.net 重复 NAnt 计时

发布于 2024-07-04 12:23:48 字数 422 浏览 6 评论 0原文

我现在正在尝试设置 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寂寞清仓 2024-07-11 12:23:48

显然,这可以通过仅选择 webdashboard 的 NAntTiming.xsl 中的第一个 节点来解决。 由于每个重复的摘要都包含相同的信息,因此

部分中的更改似乎就足够了:

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

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:

<xsl:variable name="buildresults" select="//build/buildresults[1]" />
〆一缕阳光ご 2024-07-11 12:23:48

不是你问题的直接答案,但你可能想看看 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文