如何安全关闭我的詹金斯?

use*_*061 68 jenkins

我在自己的容器中运行Jenkins.我使用命令"nohup java -jar jenkins.war --httpsPort = 8443".

如何安全地关闭它?现在,我使用kill命令来终止进程.

tcb*_*bcw 107

使用 http://[jenkins-server]/exit

此页面显示如何使用URL命令.


mca*_*ane 47

如果您想使用Linux控制台(例如Ubuntu)在服务器上停止jenkins及其所有服务,请运行:

service jenkins start/stop/restart
Run Code Online (Sandbox Code Playgroud)

当您需要创建映像/卷快照并且希望所有服务停止写入磁盘/卷时,这非常有用.

  • 这个答案假定Jenkins是使用Debian或RPM软件包安装的,但并非总是如此. (4认同)

Fra*_*sco 24

完整的命令列表可在以下位置获得 http://your-jenkins/cli

干净关闭的命令是 http://your-jenkins/safe-shutdown

您可能还想使用 http://your-jenkins/safe-restart

  • 安全地(例如等待工作)重启 - `http:// your-jenkins/safeRestart`.安全退出 - "http:// your-jenkins/safeExit` (6认同)
  • 显然,对于Jenkins版本1.5+,有一个/ safeRestart支持的URL. (4认同)

Mut*_* PL 21

  1. jenkinsUrl/safeRestart - 让您等待运行JOBS以完成并执行RESTART.
  2. jenkinsUrl/restart - 立即重启,无需等待当前正在运行的作业.
  3. jenkinsUrl/exit - 它停止/关闭JENKINS服务
  4. jenkinsUrl/safe-shutdown - 等待运行作业完成并关闭JENKINS服务.
  5. jenkinsUrl/reload - 重新加载配置更改.

  • 为什么他们让安全重启然后安全关闭而不是安全关闭?正是像这样的不一致导致开发人员陷入困境(并迫使我们在 StackOverflow 上查找所有内容)。</rant> 仅供参考,安全关闭不再有效。 (4认同)

gar*_*les 15

是的,如果你使用内置的Winstone容器运行Jenkins,kill应该没问题. 这个Jenkins Wiki页面提供了一些关于如何为Jenkins设置控制脚本的技巧.


sti*_*sti 8

你可以安全地杀死詹金斯.它将捕获SIGTERM和SIGINT并执行有序关闭.但是,如果Jenkins正在构建某些内容,它将中止构建,并且它们将在状态显示中显示为灰色.

如果要避免这种情况,必须将Jenkins置于关闭模式以防止它启动新版本并等到当前正在运行的构建完成后再杀死Jenkins.

您还可以使用Jenkins命令行界面并告诉Jenkins安全关闭,这也是相同的.您可以在http:// YOURJENKINS/cli找到有关Jenkins cli的更多信息


归档时间:

查看次数:

139751 次

最近记录:

6 年,10 月 前