【软件工具】重启Jenkins的三种方式

打印 上一主题 下一主题

主题 989|帖子 989|积分 2967

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
重启 Jenkins 可以通过多种方式完成,包罗通过 Jenkins 的 Web 界面、利用 Jenkins CLI(命令行界面)工具,或直接在服务器上进行操作。以下是几种常见的重启 Jenkins 的方法:
1. 通过 Web 界面

如果您能访问 Jenkins 的 Web 界面,可以利用内置的重启命令:

  • 登录到 Jenkins。
  • 在 Jenkins 仪表板上,点击左侧菜单的“管理 Jenkins”(Manage Jenkins)。
  • 在底部找到并点击“安全退出”(Safe Restart)或“立刻重启”(Restart)。“安全退出” 会期待所有正在运行的作业完成后再重启 Jenkins,而 “立刻重启” 会立刻重启 Jenkins。
如果直接访问方式不可用,可以尝试访问特定 URL 来触发重启:


  • 安全重启:http://[jenkins-server]/safeRestart
  • 立刻重启:http://[jenkins-server]/restart
请将 [jenkins-server] 替换为您的 Jenkins 服务器地址。
2. 利用 Jenkins CLI

如果您已经设置并可以利用 Jenkins CLI,可以通过命令行来重启 Jenkins:
  1. java -jar jenkins-cli.jar -s http://[jenkins-server] safe-restart
复制代码
大概利用 restart 命令进行立刻重启:
  1. java -jar jenkins-cli.jar -s http://[jenkins-server] restart
复制代码
3. 在服务器上重启

如果您有对 Jenkins 服务器的访问权限,可以直接在服务器上重启 Jenkins。具体操作取决于 Jenkins 是怎样安装的(比方,作为一个独立的应用步伐、Docker 容器或是作为某种服务运行)。


  • 作为服务:如果 Jenkins 作为服务安装(如在 Linux 上),您可以利用服务管理命令:
    1. sudo service jenkins restart
    复制代码
    大概,在利用 Systemd 的体系上:
    1. sudo systemctl restart jenkins
    复制代码
  • Docker 容器:如果 Jenkins 运行在 Docker 容器中,可以重启容器:
    1. docker restart [container_name_or_id]
    复制代码
    确保将 [container_name_or_id] 替换为 Jenkins 容器的名称或 ID。
注意事项



  • 重启 Jenkins 时,正在运行的构建作业可能会被中断。利用“安全退出”可以期待这些作业完成后再进行重启。
  • 确保在重启 Jenkins 前生存您的工作,以免未生存的配置丢失。
  • 如果您在利用 Jenkins 时遇到问题,重启 Jenkins 可能是一个快速的解决方案,但它并不总是解决问题的最佳方法。偶然,检查日记文件以了解问题的根本原因可能更有帮助。
以上方法提供了多种重启 Jenkins 的方式,您可以根据自己的情况和需求选择合适的方法。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户国营

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表