jenkins+maven+git配置自动构建项目

我的jenkins版本:2.1,jdk:1.8,git:1.8,maven:3.6

废话不多说,上干货,刚刚搭建好自动构建环境,没做过真费事:

1   jenkins插件配置:
      jenkins需要的插件比较多,关于gitlab的两个必须装:gitlab plugin  ,gitlab hook plugin,maven插件我也不太了解,看到的都多装几个就行,git的也是。配置方法,登陆上jenkins后,点击左侧菜单中的系统管理,打开右边的页面,往下拉有个插件管理:
      图片


点击插件管理,进去把该下载的插件下载了配置进去:
图片

2 jenkins凭据配置:点击左侧菜单树中的凭据,在右边出现的页面中,上面的凭据是已经添加到jenkins的凭据。凭据就是jenkins要连接其他服务器的账号,连接的时候要选择账号用的。我们的jenkins要连上gitlab服务器下载代码进行编译,所以就需要配置gitlab账户。下面的箭头所指的链接,是打开配置凭据页面的链接,其中第一个和第二个都是gitlab账号配置:
  图片

 3 系统全局工具配置,还是在系统管理菜单中,点击后把右边的页面往下拉,其中有个全局工具配置,这是配置git,maven,jdk这几 个工具的可执行程序的路径的,因为我们的jenkins编译项目可不是jenkins自己完成的,而是靠安装在服务器上的这些软件做的,所以在使用jenkins前,要把那几个软件安装并配置好:
   图片
 
  点进去后里面有很多选项,我们都先不用管,先把我圈中的这几个配了,jdk,git,maven,就是安装好后这几个软件的bin执行程序位置路径:
 
图片

图片


4  创建构建任务,如下如所示,点击New 任务:
   
图片
进入新建任务界面,填上任务名字,我们选择构建一个maven项目,点击ok:

图片

接着,往下看,在构建页面,只有两项最重要,就是source code management和build triggers,配好了就可以完成gitlab用户提交代码后项目自动构建了:

图片

先看source code management这个tab页面的配置:
图片
上图中,选中git单选按钮,圈红圈的两项必填必选。credentials 下拉框中的值就是之前我们配置的凭据里面的值。我们用的gitlab,选中我们配置的gitlab账号就行。接着,看build triggers这个tab页面配置:
图片

看上图,其他的选项看情况选择,然后点击advanced按钮,打开下面页面,下面的配置是比较麻烦的:
图片

上图中,点击generate按钮,会在secret token后面的输入框生成一个密钥串。保存好这个串,要在gitlab配置用的,两边的这个值的配置要一样。另外还要保存一个值到gitlab去,就是下图中的红圈中的url:
图片

这两个值保存好,待会儿要配置到gitlab的webhook中去,所以开始我说我们的jenkins要安装gitlab hook插件,就是这个地方用到的。

5  配置gitlab hook:
   登陆上gitlab,打开项目视图后,按下图操作:
  图片

黏贴好这两个值后点击下图中的add webhook按钮,会在下面多处一行配置,点击test按钮,测试看是否能测试成功,如果可以成功,那么自动构建是没问题的:
图片

 到此,自动构建配置结束。经测试,我的两个同事我让他们提交了代码,自动执行了构建:

至此,一个简单的自动构建功能搭建完成。后续,还要细化配置。在研究中。希望对在研究的人能有点帮助。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值