Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让Jenkins等待工件完成?_Jenkins - Fatal编程技术网

如何让Jenkins等待工件完成?

如何让Jenkins等待工件完成?,jenkins,Jenkins,情况: 有些测试直接在从机上执行。但是,它们可能会使任务崩溃(蓝屏) 问题: 测试失败一段时间后,从机显示蓝色屏幕。然后Jenkins master将尝试执行后期构建任务,但由于从机停机,他将无法执行。在构建后任务中,它等待创建工件,然后在一段时间后放弃 我需要Jenkins继续尝试构建工件,直到从机重新启动,Jenkins能够完成构建工件,或者手动终止构建 有办法做到这一点吗?到目前为止还没有找到任何东西。这不起作用。如果作业在从机上执行,它将在那里完全执行。一旦作业开始,主机只接收并显示控制

情况:

有些测试直接在从机上执行。但是,它们可能会使任务崩溃(蓝屏)

问题:

测试失败一段时间后,从机显示蓝色屏幕。然后Jenkins master将尝试执行后期构建任务,但由于从机停机,他将无法执行。在构建后任务中,它等待创建工件,然后在一段时间后放弃

我需要Jenkins继续尝试构建工件,直到从机重新启动,Jenkins能够完成构建工件,或者手动终止构建


有办法做到这一点吗?到目前为止还没有找到任何东西。

这不起作用。如果作业在从机上执行,它将在那里完全执行。一旦作业开始,主机只接收并显示控制台输出和最终结果状态。所以,您的“然后詹金斯大师将尝试执行后期构建任务”不是它的工作方式


如果你想得到一个像样的答案,请回答评论中提出的问题。

什么测试?詹金斯在干什么?你想让它一直试到。。。?请考虑考虑@ GeroldBroser我更新了我的问题。现在应该更清楚了。这种测试行为是否能使从机崩溃?这听起来真奇怪。再说一遍:你做什么测试?我猜是单元测试,因为你写了“继续尝试构建工件”,但是猜测不足以给出一个像样的答案。1-)是的,这是一种正常的行为,我们正在测试驱动程序,它们处于早期开发阶段。2-)测试是使用驱动程序函数的Nunit测试。