温馨提示×

如何给Debian Jenkins加插件

小樊
59
2026-09-17 05:33:37
栏目: 智能运维

在 Debian 上运行的 Jenkins 中添加插件,常见有 Web 界面方式 和 命令行/离线方式 两种。下面按使用频率从高到低说明。


一、通过 Jenkins Web 界面安装(最常用)

1. 登录 Jenkins

浏览器访问:

http://<服务器IP>:8080

2. 进入插件管理

Manage Jenkins → Plugins(或 Manage Plugins)

(旧版本可能是 Manage Jenkins → Manage Plugins)

3. 安装插件

  • Available plugins(可选插件)
    • 搜索插件名(如 Git, Pipeline, Docker)
    • 勾选 → Install without restart
  • Installed plugins
    • 查看已安装插件
  • Updates
    • 升级已有插件

4. 重启 Jenkins(如需)

Manage Jenkins → Restart Jenkins

或直接访问:

http://<IP>:8080/restart

二、通过 Jenkins CLI 安装(适合自动化)

1. 下载 CLI

http://<IP>:8080/jnlpJars/jenkins-cli.jar

2. 安装插件

java -jar jenkins-cli.jar \
  -s http://localhost:8080 \
  -auth admin:密码 \
  install-plugin <插件名或URL>

示例:

java -jar jenkins-cli.jar -s http://localhost:8080 install-plugin git

三、离线安装插件(无外网环境)

1. 在有网的机器下载 .hpi

  • 插件官网:https://plugins.jenkins.io/
  • 下载 .hpi 文件

2. 上传插件

Manage Jenkins → Plugins → Advanced
  • Upload Plugin
  • 选择 .hpi 文件

3. 重启 Jenkins

sudo systemctl restart jenkins

四、Debian 系统层面的注意事项

Jenkins 服务管理

sudo systemctl status jenkins
sudo systemctl restart jenkins

插件目录位置

/var/lib/jenkins/plugins/

权限问题

如果手动放 .hpi:

sudo chown jenkins:jenkins /var/lib/jenkins/plugins/xxx.hpi

五、常见推荐插件

  • Git / GitHub
  • Pipeline
  • Blue Ocean
  • Docker / Docker Pipeline
  • Credentials Binding

如果你愿意,可以告诉我:

  • Jenkins 版本
  • 是否 无外网
  • 想装 哪个插件

我可以给你更精确的步骤。

0 踩