我在tomcat上部署了一个hudson实例,例如:http://xyz:8080/hudson
我有一个senario,当我从apache中重新启动hudson实例时,每次在所有正在运行的作业上都会抛出InterruptedException。
基于在作业上抛出的InterruptedException我正在做一些清理工作,当点击作业上的红叉按钮时,理想情况下应调用该工作,而不是在重新启动hudson实例时。
有没有办法重新启动部署在tomacat上的hudson实例,而不会抛出InterruptedException?
答案 0 :(得分:1)
您可以准备Jenkins实例关闭,它将等待所有作业结束,并且每个新作业都将保留在队列中。您需要转到Manage Jenkins
- > Prepare for Shutdown
。这样您就可以安全地重新启动Jenkins进程,而不会丢失任何数据。排队等待构建的作业将在重新启动后开始构建。