2

我正在使用 NANT 将代码部署到使用 s/w CCtray 的服务器。有时我会收到此错误,但根据管理员的说法,vsts 似乎已启动。他无法弄清楚为什么它会说这个错误,我也不会。因为它不会记录除此之外的任何其他信息。以前有没有人遇到过这种错误,如果有,你是如何解决的?或者您可以通过哪些选项获得此错误。

爱丽丝触发了构建(ForceBuild)

4

2 回答 2

3

是的,我有这个,特别是在 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 仍然有机会杀死进程。

有什么好处吗?

于 2010-02-17T13:55:38.283 回答
0

我假设您的意思是您正在使用 CCNet 进行部署,因为 CCTray 只是 CCNet 的基于 Windows 的监视器。

您应该让您的构建脚本以不同的间隔吐出调试语句,这样您就可以准确地知道构建的哪一部分失败了。

当您在机器或构建服务器上手动运行它时会发生什么?

于 2010-01-06T21:14:22.677 回答