一、前置准备:确保Jenkins正常运行
在Ubuntu上管理Jenkins插件前,需先完成Jenkins的基础安装与启动。推荐通过官方仓库安装(自动处理依赖):
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
sudo apt update && sudo apt install jenkins -y
sudo systemctl start jenkins && sudo systemctl enable jenkins
http://<服务器IP>:8080,通过初始密码(cat /var/lib/jenkins/secrets/initialAdminPassword获取)登录。二、在线安装插件(推荐)
在线安装是最便捷的方式,适用于大多数场景:
三、手动安装插件(离线场景)
若服务器无网络访问,需通过手动下载安装:
.hpi或.jpi格式文件(如“git.hpi”)。sudo cp git.hpi /var/lib/jenkins/plugins/
sudo chown jenkins:jenkins /var/lib/jenkins/plugins/git.hpi
sudo systemctl restart jenkins
四、使用CLI命令管理插件
对于自动化运维场景,可通过Jenkins CLI(命令行工具)管理插件:
wget http://<your-jenkins-url>/jnlpJars/jenkins-cli.jar
java -jar jenkins-cli.jar -s http://<your-jenkins-url>/ install-plugin git -deploy
-deploy:立即部署插件,无需等待重启;-restart参数。java -jar jenkins-cli.jar -s http://<your-jenkins-url>/ update-plugin git -restart
java -jar jenkins-cli.jar -s http://<your-jenkins-url>/ uninstall-plugin git
五、插件管理最佳实践
/var/lib/jenkins/plugins/目录及JENKINS_HOME(默认/var/lib/jenkins),避免数据丢失。/var/lib/jenkins/hudson.model.UpdateCenter.xml,将url替换为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json,重启Jenkins生效。