Linux下Jenkins插件管理指南
Jenkins插件是扩展其功能的核心方式,Linux环境下主要通过Web界面、命令行及手动操作实现插件的安装、更新、卸载及加速,以下是具体方法:
登录Jenkins管理界面,依次点击Manage Jenkins → Manage Plugins。切换至Available标签页,输入插件名称(如git
、maven
)搜索,勾选所需插件后点击底部Install without restart(或Install with restart)。安装完成后,Jenkins会自动重启(或提示空闲时重启)以应用插件。
若无法在线下载插件,可先访问Jenkins官方插件站(plugins.jenkins.io)或国内镜像(如清华大学镜像站:mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/)下载插件.hpi
文件。返回Web界面,进入Manage Plugins → Advanced标签页,在Upload Plugin区域点击Select file上传下载的.hpi
文件,完成后重启Jenkins。
通过jenkins-cli.jar
工具可实现命令行安装。首先确保已获取Jenkins CLI文件(位于$JENKINS_HOME/jenkins-cli.jar
),执行以下命令:
java -jar jenkins-cli.jar -s http://your-jenkins-server:8080/ install-plugin <plugin-name> [-restart]
例如安装git
插件:java -jar jenkins-cli.jar -s http://localhost:8080/ install-plugin git -restart
。该命令会自动下载并安装插件,-restart
参数表示安装后重启Jenkins。
若官方源下载缓慢,可通过修改镜像源或配置代理加速:
/etc/sysconfig/jenkins
或/etc/default/jenkins
),添加updateCenter
配置项,指向国内镜像(如清华镜像):JENKINS_UPDATE_CENTER="https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json"
保存后重启Jenkins:sudo systemctl restart jenkins
。进入Manage Plugins → Updates标签页,Jenkins会自动列出所有可更新的插件,勾选需要更新的插件后点击Update。
Jenkins默认开启自动检查更新功能(位于Manage Jenkins → Configure System → Plugin Manager),勾选Automatically check for updates on startup即可。更新后需根据提示重启Jenkins。
进入Manage Plugins → Installed标签页,找到需卸载的插件,点击插件右侧的Uninstall按钮,确认后重启Jenkins。
若Web界面无法卸载,可直接删除插件目录。Jenkins插件默认安装在/var/lib/jenkins/plugins/
(通过ls /var/lib/jenkins/plugins/
查看插件文件夹),删除对应插件文件夹(如git
插件对应git
文件夹),然后重启Jenkins。
/var/lib/jenkins/plugins/
目录,防止误操作导致数据丢失。