Java 詹金斯奴隶堂´;t在出现超时错误时终止ant进程
我们有一个詹金斯主人和几个奴隶。从机通过JNLP启动。作业是使用ant执行的 当从机执行的作业超时时,ant进程不会终止。由于无休止的单元测试、OutOfMemoryErrors等导致超时 下次作业开始时,Jenkins会在执行作业之前尝试清理工作区。由于java.nio.file.FileSystemException,它失败 异常是由从机上仍在运行的ant进程引起的。它在文件上有句柄 我的超时配置: 超时策略:绝对 超时分钟数:3 超时变量:660 超时操作:默认设置(中止生成) 我的解决方案是,每当从机上的作业超时时,手动终止ant进程Java 詹金斯奴隶堂´;t在出现超时错误时终止ant进程,java,ant,jenkins,Java,Ant,Jenkins,我们有一个詹金斯主人和几个奴隶。从机通过JNLP启动。作业是使用ant执行的 当从机执行的作业超时时,ant进程不会终止。由于无休止的单元测试、OutOfMemoryErrors等导致超时 下次作业开始时,Jenkins会在执行作业之前尝试清理工作区。由于java.nio.file.FileSystemException,它失败 异常是由从机上仍在运行的ant进程引起的。它在文件上有句柄 我的超时配置: 超时策略:绝对 超时分钟数:3 超时变量:660 超时操作:默认设置(中止生成) 我的解决方
我如何预防这个问题?如何确保在作业超时的情况下终止从机上执行的ant进程?您好,我想您已经设置了“如果构建被卡住,则中止构建”设置,并设置了中止的分钟数。因为它不是真的卡住了,我相信这也没用。选择“绝对”,它将在时间用完时中止。您甚至可以选择“可能卡住”,然后它将在给定时间后中止。无论如何,您必须更改设置以找到合适的设置。谢谢您,Charles。我用超时配置更新了问题。