CruiseControl.NET双重构建nant文件

时间:2010-01-06 09:11:34

标签: c# cruisecontrol.net nant

我刚刚开始使用ccnet,它似乎是双重构建nant文件:构建日志显示构建输出两次:

  

Buildfile:file:/// D:/ccnet/path/go.build目标框架:Microsoft   指定的.NET Framework 2.0目标:test

..等..

  

Buildfile:file:/// D:/ccnet/path/go.build目标框架:Microsoft   指定的.NET Framework 2.0目标:test

但我的ccnet.config中只有一个nant任务。什么可能是错的?

2 个答案:

答案 0 :(得分:3)

如果nant将输出放到标准输出中,它会自动包含在构建日志中,然后如果你有Nant创建结果文件并将其合并,则会得到双重结果。我已经看到它发生了所以这可能是你的问题。如果是,修复它的最好方法是摆脱合并步骤,让CC.NET使用stdOut

答案 1 :(得分:0)

我有同样的问题。 我发现了这个:

https://groups.google.com/forum/?fromgroups=#!topic/ccnet-user/iQvRWL7fX4Y

  

当我点击特定项目的forcebuild按钮时   webdashboard。该项目正在运行两次而不是一次。

     

<强>&GT;按下Force按钮后我看到了类似的行为   浏览器刷新/ F5,我认为它会导致发送请求   服务器两次...使用网站上的“刷新状态”按钮   本身似乎为我阻止它。

所以看完上面的内容后......我尝试了别的东西: 当我通过CCTray时,我没有遇到这个问题。

我正在测试。但我很确定你不能点击cc.net仪表板网页上的“刷新状态”按钮(这是你在监视构建进度时要做的事情)