为什么jenkins在windows上终止批处理步骤执行

为什么jenkins在windows上终止批处理步骤执行,jenkins,Jenkins,我正在windows10上运行jenkins作业。在作业执行期间,它将不断创建和终止进程。jenkins似乎会在进程被终止时终止作业执行。我已经在jenkins项目上设置了环境变量BUILD\u ID=dontKillMe。为什么它会终止作业执行? 我在jenkins控制台输出上获得以下日志: 10:39:38 ^CTerminate batch job (Y/N)? ^CTerminate batch job (Y/N)? 10:39:38 ^CTerminate batch job (Y/

我正在windows10上运行jenkins作业。在作业执行期间,它将不断创建和终止进程。jenkins似乎会在进程被终止时终止作业执行。我已经在jenkins项目上设置了环境变量
BUILD\u ID=dontKillMe
。为什么它会终止作业执行? 我在jenkins控制台输出上获得以下日志:

10:39:38 ^CTerminate batch job (Y/N)? ^CTerminate batch job (Y/N)? 
10:39:38 ^CTerminate batch job (Y/N)?
有关作业执行的详细信息:


此作业用于构建nodejs electron项目,并通过spectron运行测试用例。在测试用例运行期间,会创建一些mongod数据库进程,在完成测试后,mongod进程将被终止。不同的测试套件需要不同的mongod进程,有些使用单个实例,有些使用副本或碎片集群。因此,对于每个测试套件,mongod过程在
之前
方法中启动,并在
之后
中终止。我发现,当我最终杀死一个mongod实例时,作业将被终止。它在本地运行时运行良好,但在jenkins中不起作用。用于触发测试用例的命令是
纱线测试

您的工作应该做什么?你有可以发布的工作的config.xml吗?谢谢你的回复。我已经发布了有关此作业执行的详细信息,以及在哪里可以找到此作业的config.xml?我最近开始在Windows Server和Linux(Ubuntu)执行器上运行的矩阵构建的子作业中看到类似的行为。我还没找到原因。这是一个似乎类似的问题,但没有采取后续行动。你的工作应该做什么?你有可以发布的工作的config.xml吗?谢谢你的回复。我已经发布了有关此作业执行的详细信息,以及在哪里可以找到此作业的config.xml?我最近开始在Windows Server和Linux(Ubuntu)执行器上运行的矩阵构建的子作业中看到类似的行为。我还没找到原因。这是一个似乎类似的问题,但没有采取后续行动。