搭建Jenkins

78 阅读3分钟

前言

本文搭建Jenkins是基于本地虚拟机,系统为centos7。

、环境搭建

1、安装并配置git、jdk、maven

2、jenkins安装

(1)安装可以用war包也可以用rpm包,但是个人认为还是war包好用方便,首先下载好jenkins的war包,地址:jenkins.io/zh/

(2)把下载好的war包放到tomcat的webapps文件夹里启动,启动tomcat

(3)浏览器访问:xx.xx.xx.xx:8080/jenkins/

、Jenkins配置

(1)第一次访问时会出现这个页面 图片.png cat图中标红的那个路径,把内容粘到文本框内,点击continue,稍等一分钟之后会进入以下页面

图片.png

点击第一幅图安装插件。PS:这两幅图的区别就是一个是自定义安装插件,一个自己选择要安装的插件,建议选择第一个,后边用到哪些在自己安装

图片.png

等待十分钟左右插件安装完成,插件安装完成之后出现如下图

图片.png

创建jenkins的第一个用户,然后点击 save and finish

图片.png

点击开始使用jenkins

图片.png

这就是jenkins的主界面

三、jenkins界面配置

(1)首先需要配置jenkins的全局配置,包括(jdk、maven、git)

点击系统管理-----global tool configuration

图片.png

进去之后如下图

图片.png

maven配置默认即可,jdk配置别名随便写,java_home就是jdk的家目录,不知道的话可以使用java -version查询

图片.png

git设置如上图所示,接下来配置maven,使用mvn -v查看安装信息,安装信息如图 图片.png 记住这个路径,这个路径需要在下图的maven home 配置

图片.png

 以上这些配置全都在global tool configuration里边,配置完点击保存

 

 (2)安装gitlab相关插件GitHub Branch Source Plugin,关于如何插件安装上面已经写过。

接下来新建一个job,因为只有先建了job才能和gitlab连通,如下图,这里填写一个名字如test,选择构建一个自由风格的软件项目,点击ok

图片.png 点击完之后如下图,描述这块记得写上,最开始这块没写,在构建项目的时候会有报错,报不能配置name[ ],这里写上就好了,

图片.png

然后点击源码管理如下图,选择git,repository url  写gitlab仓库的地址,credentials是指信任,需要在gitlab中添加jenkins的公钥 ,在下图的key中填写jenkins服务器的公钥,title处填写jenkins,然后在到jenkins上就可以看到credentials处可以选择jenkins了,然后点击构建触发器选项卡

图片.png

图片.png

 

点击触发器选项卡之后如下图,点击Build when a change is pushed to GitLab. GitLab CI Service URL: http://192.168.4.117:8080/project/test,记住这个url地址,待会需要在gitlab上配置  ,然后点击构建选项卡   构建环境暂不配置,

图片.png

点击构建选项卡之后如下图:maven version处选择在global tool configuration处配置的maven名称  goals处填写maven命令,因为要打包,所以填写clean package

图片.png

最后点击立即构建,就可以看到job控制台,先从gitlab上拉代码,再执行你写的maven命令