前面花了五个篇幅讲述了gitlab,git,maven等系列的安装,这个篇幅继续讲述jenkins自动化拉取代码部署实现的前置配置。
因为我们最终的项目是maven项目,所以需要安装maven打包的插件;因为需要从我们远端的gitlab拉取代码,所以还需要gitlab 的插件;然后就是一些系统配置以及一些全局工具的配置,下面我们一一进行讲述。
1)maven打包插件的安装
点击【系统管理】,找到【插件管理】面板
这里我们直接搜索maven,出现如下的插件:
然后直接获取安装
下载安装完毕直接点击如下图红框圈中部分
进入显示重启的界面
重启完毕之后查看一下我们安装的插件
2)gitlab插件的安装(拉取gitlab最新代码插件)
安装方式同上,详细不再阐述,直接搜索gitlab即可,如下图是安装完毕的插件
3)Jenkins配置gitlab
因为我们的jenkins需要连接 gitlab,然后拉取代码,所以 需要配置access token ,所以先在 gitlab 上生成 access token,后将该token配置在jenkins上
Gitlab如何创建access token,按照如下图四个步骤创建即可
创建完毕会生成一个token,需要记下来,一会jenkins配置会用到
然后登录到我们的jenkins,找到系统管理,点击如下图【系统配置】面板
找到GItlab配置部分
名字随便起,然后就是GItlab的地址,第三点【Credentials】需要添加token,就是我们上面在gitlab创建的access token,点击【添加】,选择Jenkins,弹框如下:
添加完毕之后,然后点击测试,下图显示success表示连通成功
最后保存即可
4)全局工具的配置,这里主要讲述涉及到的工具有Maven,Git以及JDK
JDK的配置,JAVA_HOME填写服务器jdk的安装路径即可
GIt的配置,使用默认配置即可
maven的配置,maven在服务器的安装路径
maven核心配置文件【settings.xmlsettings.xml】的配置
以上配置完毕,最终保存即可
至此jenkins自动化运维部署的环境基本搭建成功,相关配置也基本完成,下面最后一篇会讲述如何创建一个Job,以及如何通过Shell脚本进行项目代码更新,打包,启动自动化方式的构建