忽略巡航控制任务中的超时错误

时间:2011-05-23 14:13:44

标签: cruisecontrol.net

我在cruisecontrol中运行的任务运行正常。即使它工作正常,巡航控制给我一个超时错误的任务! 当我验证该任务的结果时,我可以看到该任务执行得很好。 我需要忽略那个超时错误,以便巡航控制为我提供绿色的任务。对此有何解决方案? 我正在使用cruisecontrol.net 1.6最新版本。

我的任务看起来像这样:

<exec> 
    <executable>C:\Windows\System32\cmd.exe</executable>
    <buildArgs> /c curl.exe "FileToBeUploaded" "RepositoryURL" </buildArgs> 
    <buildTimeoutSeconds>100</buildTimeoutSeconds> 
    <successExitCodes>1,0</successExitCodes> 
</exec> 

感谢。

2 个答案:

答案 0 :(得分:2)

您很可能只需要在xml标记buildTimeoutSeconds下增加超时值。尝试从CruiseControl服务器中的常规命令行执行curl,看看花费大量执行时间。

答案 1 :(得分:0)

根据文档,可以指定&lt; buildTimeoutSeconds&gt;值为0以禁用进程超时。

http://cruisecontrolnet.org/projects/ccnet/wiki/Executable_Task