我正在使用 NANT 将代码部署到使用软件 CCtray 的服务器。 有时我会收到此错误,但根据管理员的说法,vsts 似乎已启动。 他不明白为什么会出现这个错误,我也不明白。 因为除此之外它不会记录任何其他信息。 有人以前遇到过这种错误吗?如果是的话,你是如何解决的? 或者哪些选项可能会导致此错误。
alice 触发了构建 (ForceBuild)
最佳答案
是的,我有过这个问题,特别是在 CruiseControl .net 持续集成服务器下使用 NAnt 构建脚本构建大型项目时。
修复此问题非常简单,因为您需要通过在 C:\Program Files\CruiseControl.NET\server\ccnet.config 文件中执行以下操作来覆盖默认的 CruiseControl 超时(1800 秒):
<tasks>
<nant>
<baseDirectory>c:\your-folder\your-system</baseDirectory>
<buildFile>your-system.build</buildFile>
<buildTimeoutSeconds>2400</buildTimeoutSeconds>
</nant>
</tasks>
这将为您的进程赢得更多时间,但如果进程持续时间过长(异常),仍然会给 CruiseControl 一个杀死进程的机会。
有什么好处吗?
关于1800 秒后 NANT 进程超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2016081/