如果发生超时错误,Jenkins Slaves不会终止ant进程

时间:2015-02-03 10:37:05

标签: java ant jenkins

我们有一个有几个奴隶的詹金斯大师。奴隶是通过JNLP开始的。使用ant执行作业。

当从属执行的作业超时时,蚂蚁进程不会终止。由于无休止的单元测试,OutOfMemoryErrors等而发生超时。

下次作业开始时,Jenkins会在执行作业之前尝试清理工作区。由于java.nio.file.FileSystemException,它失败了。

异常是由仍在从站上运行的ant进程引起的。它有文件句柄。

  

我的超时配置:

     

超时策略:绝对

     

超时分钟: 3

     

超时变量: 660

     

超时操作:默认(中止构建)

我的解决方法是每当作业在从属设备上超时时手动终止ant进程。

如何防止此问题?如何在作业超时的情况下确保从机上执行的蚂蚁进程终止?

0 个答案:

没有答案