首页主机资讯Jenkins在Linux上的插件如何管理

Jenkins在Linux上的插件如何管理

时间2025-12-12 08:58:03发布访客分类主机资讯浏览1125
导读:Linux 上 Jenkins 插件管理指南 一 管理入口与常用方式 Web UI:进入 Manage Jenkins → Manage Plugins,在 Available 安装、Updates 更新、Installed 卸载,支持“...

Linux 上 Jenkins 插件管理指南

一 管理入口与常用方式

  • Web UI:进入 Manage Jenkins → Manage Plugins,在 Available 安装、Updates 更新、Installed 卸载,支持“Install without restart”或“Install and restart”。适合交互式选择与批量勾选操作。
  • Jenkins CLI:使用 jenkins-cli.jar 执行安装、更新、卸载与列表等操作,便于自动化与批量处理。
  • 手动安装:下载 .hpi/.jpi 插件包到插件目录并重启,适合离线或受限网络环境。
  • SSH 方式:启用 Jenkins SSH 服务后,可直接通过 SSH 执行插件相关命令(如 install-plugin、list-plugins)。

二 安装插件

  • Web UI 安装:在 Available 搜索插件,勾选后点击“Install without restart”或“Install and restart”。
  • CLI 安装:
    • 从更新中心安装(自动解决依赖):
      java -jar jenkins-cli.jar -s http://your-jenkins-url/ install-plugin
    • 从本地 .hpi 安装:
      java -jar jenkins-cli.jar -s http://your-jenkins-url/ install-plugin /path/to/plugin.hpi -deploy
    • 安装后按需重启(如使用 -restart 或页面提示重启)。
  • 手动安装与目录:将 .hpi 放入 $JENKINS_HOME/plugins(常见路径为 /var/lib/jenkins/plugins),然后重启 Jenkins 服务(如 systemctl restart jenkins)。注意直接操作插件目录存在风险,建议先备份。

三 更新与卸载

  • Web UI:在 Updates 选项卡勾选需要更新的插件并执行更新,按提示重启。
  • CLI 更新:
    • 更新单个插件:
      java -jar jenkins-cli.jar -s http://your-jenkins-url/ update-plugin
    • 批量更新全部插件:
      java -jar jenkins-cli.jar -s http://your-jenkins-url/ update-plugins -restart
  • 卸载:
    • Web UI:在 Installed 选择插件并执行 Uninstall,随后重启。
    • CLI:
      java -jar jenkins-cli.jar -s http://your-jenkins-url/ uninstall-plugin
    • 手动方式:停止 Jenkins,删除 $JENKINS_HOME/plugins/* 相关文件/目录,再启动。

四 常用命令与插件列表

  • 获取 CLI:
    curl -O http:///jnlpJars/jenkins-cli.jar
  • 列出已安装插件:
    java -jar jenkins-cli.jar -s http:/// list-plugins
  • 通过 SSH 列出插件(需启用 SSH 服务并配置端口/密钥):
    ssh -l -p list-plugins
  • 通过脚本控制台输出插件清单(Groovy):
    Jenkins.instance.pluginManager.plugins.each{ plugin ->
    println “${ it.shortName} :${ it.version} ”
    }
  • 通过 HTTP API 获取插件信息(JSON):
    curl -s /pluginManager/api/json?depth=1 | jq -r ‘.plugins[] | “(.shortName):(.version)”’

五 加速下载与最佳实践

  • 更换插件镜像源:
    • Manage Jenkins → Manage Plugins → AdvancedUpdate Site 改为国内镜像,例如:
      https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
    • 或在 $JENKINS_HOME/updates/default.json 中将更新站点域名替换为镜像地址(如将 updates.jenkinsci.org 替换为 mirrors.tuna.tsinghua.edu.cn/jenkins),保存后重启或点击“Check now”。
  • 离线/受限网络:优先使用 .hpi 手动安装或内网镜像源。
  • 安全与稳定:
    • 操作插件目录前先备份 $JENKINS_HOME/plugins 与关键配置。
    • 谨慎批量更新,先在测试环境验证,关注插件与 Jenkins 版本兼容性
    • 生产环境建议采用“空闲时重启”或计划维护窗口,避免中断正在运行的任务。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Jenkins在Linux上的插件如何管理
本文地址: https://pptw.com/jishu/770187.html
如何通过Jenkins监控Linux系统性能 Linux环境下Jenkins有哪些优势

游客 回复需填写必要信息