我们的CI设置有一个要求(我们使用Jenkins作为CI),我们需要在特定时间锁定奴隶,直到Jenkins的特定或高优先级作业完成 . 这是为了确保不应该在此从站上运行其他作业 . 一旦Job开始执行,那么需要确保在该slave上不能运行其他任何作业?我们是否有任何Jenkins插件可以帮助我们在作业运行时锁定从属设备,然后在作业完成(失败或成功)后释放其他作业使用的从属节点 .
使用重作业插件https://wiki.jenkins-ci.org/display/JENKINS/Heavy+Job+Plugin并将作业权重设置为从站上的执行程序数量 . 然后没有其他工作可以在这个奴隶上运行 .
1 回答
使用重作业插件https://wiki.jenkins-ci.org/display/JENKINS/Heavy+Job+Plugin并将作业权重设置为从站上的执行程序数量 . 然后没有其他工作可以在这个奴隶上运行 .