Jenkins 插件管理
Jenkins 插件管理
Jenkins 本身是一个引擎、一个框架,只是提供了很简单功能,其强大的功能都是通过插件来实现的,jenkins 有一个庞大的插件生态系统,为 Jenkins 提供丰富的功能扩展。
下面我们来介绍常用的几种插件安装方式
自动插件安装:
在 jenkins 主页面,点击系统管理:
进入系统管理面面,在右侧选择管理插件:
进入插件管理页面,点击可选插件,选择你需要安装的插件
安装完成后,一般情况下不需要重启 Jenkins,具体根据提示操作。
手工安装插件
除了上面的插件安装方法,Jenkins 还为我们提供了手工安装插件的方式,特别是在国内,由于网络的原因,有时候我们使用上述方法安装插件会经常不成功,所以我们可以采用下载插件,然后再上传的方式来安装插件。
官方的插件下载地址:http://updates.jenkins-ci.org/
国内的源:https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/
如果是在官方网站下载插件,好下载与你 jenkins 版本对应的插件,
如果是在清华镜像下载插件,则不存在版本的问题。下载后得到的一个以.hpi 为扩展名的文件,
下载 backup.hpi 后,我们手动安装 backup 插件,进入到插件管理页面
按上图提示,上传完成后,重新启动 jenkins,完成插件的安装。
第三种插件安装方式
在已经安装好Jenkins 服务器上,把插件 目录 /var/lib/jenkins/plugins 打包,然后复制到这台机器上的新安装的插件目录 解压,然后重启Jenkins 然后插件就安装好。
Jenkins 保存的所有东西 一切都是文件,没有数据库
覆盖插件目录
Jenkins插件目录在/var/lib/jenkins/plugins
Jenkins所有插件都放在这个目录
我们可以备份已经安装好插件的Jenkins服务器上的/var/lib/jenkins/plugins目录,
然后把备份文件上传到我们需要安装插件的新 Jenkins 服务器的对应目录上,然后重启 Jenkins。
这种方法其实给我们提供了一种更加快速的安装 Jenkins 插件的方法。
建议在初始安装jenkins 时,可以使用此方法,其他时候尽量使用前两种方式。
前面我们在初始化 jenkins 的时候,跳过了插件的安装,现在我们的 Jenkins 插件目录为空,因为我们没有安装任何插件:
[root@ci-node2 src]# ll /var/lib/jenkins/plugins/ total 0
将plugins所有文件都移动到 jenkins的插件目录,
/usr/local/src/plugins [root@ci-node2 plugins]# mv * /var/lib/jenkins/plugins/
完成后,重启Jenkins
[root@ci-node2 plugins]# systemctl restart jenkins
重启到我们在插件管理页面可以看到我们已经安装的插件