jenkins msbuild和长时间延迟

时间:2018-10-03 02:25:21

标签: jenkins msbuild

我有一个jenkins作业,它调用一个Windows批处理命令,称为“ build”-仅调用msbuild,zip和其他一些琐碎的事情。

它运行完美。

除了-在批处理文件的末尾-一旦我们退出-Jenkins就会暂停。大约20分钟。然后它继续运行postbuild东西,好像什么也没发生。

我感觉到它试图杀死子进程或其他东西,但是有人有想法吗?我目前有22分钟的构建时间,其中2分钟是实际构建时间。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,至少在这里,这是由于Jenkins作业等待所有分叉的进程结束,而在默认情况下,msbuild会生成仍处于活动状态以便稍后重用的节点进程(请参阅msbuild的nodereuse标志) ,默认情况下设置为true。

将nodereuse设置为false后,詹金斯作业结束时的等待时间就消失了。值得一试。