在 Debian 系统上配置 Jenkins 插件,通常有两种方式:Web 界面安装(推荐) 和 命令行/离线安装。下面按最常见场景一步步说明。
sudo systemctl status jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
浏览器访问:
http://服务器IP:8080
首次登录需要解锁:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Dashboard → Manage Jenkins → Plugins
(旧版本是:Manage Jenkins → Manage Plugins)
sudo systemctl restart jenkins
插件官网:
https://plugins.jenkins.io/
下载 .hpi 文件(例如 git.hpi)
sudo cp git.hpi /var/lib/jenkins/plugins/
sudo chown jenkins:jenkins /var/lib/jenkins/plugins/git.hpi
sudo systemctl restart jenkins
wget http://localhost:8080/jnlpJars/jenkins-cli.jar
java -jar jenkins-cli.jar \
-s http://localhost:8080 \
install-plugin git
| 插件 | 用途 |
|---|---|
| Git Plugin | Git 拉取代码 |
| Pipeline | 流水线 |
| Docker Pipeline | Docker 构建 |
| Blue Ocean | 可视化流水线 |
| SSH Agent | SSH 密钥 |
| Credentials Binding | 凭据管理 |
| NodeJS Plugin | 前端构建 |
✅ 替换更新源(国内推荐):
sudo sed -i 's#https://updates.jenkins.io#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' \
/var/lib/jenkins/hudson.model.UpdateCenter.xml
然后重启 Jenkins。
/var/lib/jenkins
插件目录:
/var/lib/jenkins/plugins
确保 Jenkins 有权限:
sudo chown -R jenkins:jenkins /var/lib/jenkins
# 1. 启动 Jenkins
sudo systemctl start jenkins
# 2. 浏览器访问
http://IP:8080
# 3. 登录
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
# 4. 安装插件
Manage Jenkins → Plugins → Available → 安装
# 5. 重启
sudo systemctl restart jenkins
如果你愿意,可以告诉我:
我可以给你一份 针对你环境的插件清单 + 配置示例。