Jenkins 插件安装与管理
Jenkins 面世已经快 10 年了,称得上是 CI/CD 领域的大哥级担当。Jenkins 的功能十分强大,几乎能满足所有使用 DevOps 方法的软件公司或团队,如果无法满足,插件市场有丰富的插件资源,让 Jenkins 如虎添翼,假设插件还不能满足要求,那么 Jenkins 是一款开源软件,团队可以修改其代码以满足自身的 CI/CD需求。
那么,本博客介绍一下 Jenkins 的插件管理,包括:插件安装、插件卸载、插件更新。
首先进入“插件管理”
“系统管理”–>“插件管理”
出现如下页面:
该页面主要分为几个部分:
-
首先是右上角的“过滤”,可以再该栏输入插件的名称进行搜索;
-
上方的 [可更新] [可选插件] [已安装] [高级] 标签部分,可进行插件的安装和管理;
-
底部的按钮区,控制插件的安装方式和插件市场的更新,“直接安装”与“下载待重启后安装”功能与区别将在下文介绍,“立即获取”是从 Jenkins 的插件市场上更新可选插件列表,类似于 Ubuntu 系统的
apt-get update
。
插件安装
在当前页面中,点击“可选插件”标签,则下方列表为插件市场中未安装的插件,可以在右上角的搜索栏进行搜索。点击插件名,会跳转到 Jenkins 插件的介绍页,有对本插件的介绍及使用教程。
当找到想要安装的插件后,勾选前面的复选框,再点击底部的“直接安装”或“下载待重启后安装”,即可进行插件的安装。
直接安装与下载待重启后安装的区别:
-
直接安装从插件市场下载完成后,直接进行插件的安装并启动插件;
-
下载待重启后安装是从应用市场下载完成后,等待 Jenkins 服务下次启动时在安装,这样做的目的是一些插件会对菜单项、构建等正在进行的生产环节构成影响,直接安装可能会导致任务出错。因此需要在重启 Jenkins 时安装。
实操看一下:
安装一个CCM插件,勾选复选框后,点击底部的“直接安装”,界面会跳转到安装进度页
此过程 Jenkins 根据插件环境,自动安装一些保证插件运行的依赖项。安装完成,即可使用插件了,根据插件的不同,安装完成后有的插件出现在系统管理菜单,有的出现在新建任务页面,有的出现在构建任务页面,例如另一篇博客《Jenkins多用户及权限分配》中使用的插件 “Role-based Authorization Strategy”,安装完成后是会出现在系统管理菜单页中。如果安装成功后,插件并未正常启动,那么可能是安装选项选错了,该插件需要待重启后安装,不要紧,重启 Jenkins 服务即可。
插件卸载
对于一些插件,安装错了或不想继续使用了,那么可以卸载它。具体的操作方法是在“插件管理”页面中点击“已安装”标签,可以看到已安装插件的列表。
点击插件右侧的“卸载”按钮即可完成卸载。
插件更新
Jenkins 的插件管理功能这一点做的很好,就是插件可以在线更新,无需手动卸载低版本,安装新版本。在“插件管理”页面中点击“可更新”标签,可以看到检测到可更新的插件列表。
勾选要升级的插件,点击底部的“下载待重启后安装”按钮,更新完成后可重启 Jenkins服务。
“立即获取”按钮的功能,是重新获取可更新的本地 Jenkins插件信息。
Jenkins 的插件管理,就介绍到这里。