我在ec2 windows实例上运行Selenium测试套件。这些实例应该每隔几天重新启动一次作为维护以释放内存等。
我遇到的问题是当我从Jenkins向slave发送restart命令时,我无法确定当时奴隶没有正在运行的作业,因为slave运行了几个执行程序。
有没有办法告诉节点,一旦触发作业X,就将执行器的数量减少到0?如果没有,是否有办法优雅地让奴隶离线(即:“完成所有工作但不接受任何新工作”)?
答案 0 :(得分:-1)
(jenkins_url)/safeRestart
- 允许所有正在运行的作业完成。新 重新启动完成后,作业将保留在队列中以运行。