首页 > 其他 > 详细

配置gitlab有Push提交后jenkins自动触发构建

时间:2020-05-29 19:19:12      阅读:116      评论:0      收藏:0      [点我收藏+]

  gitlab、jenkins安装就不说了,别的文章一大堆。

jenkins需安装GitLab插件,Manage Jenkins→Manage Plugins里安装插件,装上插件后,在jenkins里设置token才能看到gitlab相关的选项。

1、在凭据→系统→全局凭据→添加凭据

类型:选择GitLab API token

范围:可以选择全局的还是系统的

API token:gitlab里生成的token(https://www.cnblogs.com/yywy/p/12953019.html就是这里面的private_token)

ID:设置一个名称,可以在别的地方选择的时候选择到这个token,也可以为空,会自动生成一个ID

技术分享图片

2、新建一个job(我选的是第一个 自由风格的),这里只将构建触发器,其余内容自己按照自己公司的需求选择

勾选Build when a change is pushed to GitLab  

Enabled GitLba triggers 我只需要push事件的,有需要其他的可以把别的也勾上

其它的都是默认的。

重点是下图我红框标记的地方

Secret token  点击右下角Generate  会生成一个token,

token和url都需要复制出来,后面会用到。

URL不要是localhost或者是127.0.0.1,要带域名或者ip地址

 

技术分享图片

 

 保存后到gitlab web页面,在自己的项目里面。

点击左下角Settings→Integrations

URL和Secret token填写上面存的,下面选择对应的事件,我需要的是push,最下面的SSL的也要勾线上,最后Add webhook,完成了,可以push下代码,然后看下jenkins有没有自动构建。 

 

 技术分享图片

 

 

 

 

 

 

 

 

配置gitlab有Push提交后jenkins自动触发构建

原文:https://www.cnblogs.com/yywy/p/12963463.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!