在 CentOS 上给 Jenkins 安装插件,常见有以下几种方式,按使用频率从高到低说明。
浏览器访问:
http://<服务器IP>:8080
Manage Jenkins → Manage Plugins
Git, Docker, Pipeline).hpi 插件文件✅ 推荐使用这种方式,自动解决依赖。
jenkins-plugin-cli(推荐)java -jar jenkins-cli.jar -s http://localhost:8080/ help
java -jar jenkins-cli.jar -s http://localhost:8080/ install-plugin git
.hpi 插件文件wget https://updates.jenkins.io/download/plugins/git/5.2.0/git.hpi
cp git.hpi /var/lib/jenkins/plugins/
chown jenkins:jenkins /var/lib/jenkins/plugins/git.hpi
systemctl restart jenkins
✅ 注意:需手动处理插件依赖。
jenkins-plugin-cli --plugins git docker pipeline
scp plugins/*.hpi root@centos:/tmp/
cp /tmp/*.hpi /var/lib/jenkins/plugins/
chown jenkins:jenkins /var/lib/jenkins/plugins/*.hpi
systemctl restart jenkins
docker run -p 8080:8080 \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
然后在 Web 页面安装插件。
| 插件 | 用途 |
|---|---|
| Git | Git 代码拉取 |
| Pipeline | 流水线 |
| Docker | Docker 构建 |
| Blue Ocean | 可视化流水线 |
| Credentials | 凭证管理 |
tail -f /var/log/jenkins/jenkins.log
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload
如果你愿意,可以告诉我:
我可以给你 最合适的具体安装方案。