Jenkins的集成插件配置
Jenkins安装完成后,如果想要完成项目的自动化持续集成和部署工作,那么就需要针对与项目有关的软件进行安装和配置,该配置过程具体如下。
1.安装Maven插件
因为我们之前创建的微服务是Maven项目,在使用Jenkins时也需要创建一个Maven项目进行持续集成,所以这里需要配置Maven插件。
依次单击主页面的“系统管理”à“插件管理”à“可选插件”面板,然后在右侧搜索框输入“Maven Integration plugin”关键字进行搜索。搜索出结果后,选中该插件,并单击下方的“直接安装”按钮即可进行Maven插件安装,其效果如图1所示。
图1 Maven插件安装
2.系统全局插件配置
完成所需插件的安装后,必须在Jenkins上进行全局插件配置,这样才能让Jenkins与其他软件关联工作,这里配置的全局插件主要有JDK(项目编译工具)、Git(代码仓库GitHub管理工具)、Maven(项目打包工具)和Docker(项目部署工具)。
依次单击主页面的“系统管理”à“ Global Tool Configuration”面板,进入全局插件配置页面,然后根据整个项目从拉取代码到部署服务所需要的工具进行配置,各个插件工具的配置效果分别如图2、3和4所示。
图2 JDK配置
图3 Maven配置
图4 Docker配置
需要说明的是,由于Jenkins中对Git已经有了默认配置,所以我们不需要做任何修改(当然也可以参考其他工具的配置方式配置自定义安装的Git工具);JDK和Maven配置的路径则是10.3.1小节中搭建基础环境时对应的路径;Docker的路径也是manager1机器上安装的Docker路径(可以通过whereis docker指令查看,默认配置路径为/usr/lib/docker)。这里所有工具的名称都可以自行定义。
完成全局工具配置后,单击左下角的“Save”按钮就会跳转到Jenkins主页面。至此,Jenkins中的插件配置就已经完成。
小提示:
在上面Global Tool Configuration 系统全局插件配置页面中,Jenkins也提供了相关工具的自动安装,这种自动安装方式是在Jenkins插件内部与Jenkins进行集成,并且安装完成后会自动进行配置,无需再手动配置。不过这种自动安装方式对于网速有一定要求,并且安装比较慢,不太容易安装成功,所以通常会将默认的自动安装勾选去掉,选择自定义方式进行相关工具的安装配置。