码迷,mamicode.com
首页 > 其他好文 > 详细

向 GitLab 提交代码之后自动触发 Jenkins 构建

时间:2020-10-13 16:54:56      阅读:19      评论:0      收藏:0      [点我收藏+]

标签:api   ESS   提示   person   roc   构建   tla   sdn   jenkin   

在Jenkins服务器中,安装GitLab和GitLab Hook
技术图片

登录gitlab,生成一个Personal Access Tokens

打开settings
技术图片
找到Access Tokens设置
技术图片
技术图片
生成token
技术图片

进入Jenkins,添加api token

路径:首页 --> 凭据 --> 添加凭据
技术图片
技术图片
添加api token
技术图片

进入Jenkins系统设置,配置gitLab

技术图片
添加,保存
技术图片

进入Jenkins项目,配置gitlab

技术图片
技术图片
源码管理
技术图片
构建触发
技术图片
技术图片
技术图片

进入gitlab项目,添加webhook

进入GitLab,打开项目 --> settings --> Integrations
技术图片
技术图片
技术图片
技术图片
提示webhook无法保存:Url is blocked: Requests to the local network are not allowed
技术图片
解决方案:需要使用管理员帐号登录,进入Admin area,在Admin area中,在settings标签下面,找到OutBound Request,勾选上Allow requests to the local network from hooks and services ,保存更改即可解决问题
技术图片
技术图片
技术图片
技术图片
用户登录,找到项目,重新添加Webhooks
技术图片
验证push事件是否可以触发
技术图片
成功:Hook executed successfully: HTTP 200
技术图片
到此,触发器配置成功,开发一旦有提交代码,就会自动构建
技术图片
测试IDEA提交代码到gitlab后,jenkins是否会自动构建

IDEA push 前:
技术图片
技术图片
IDEA push 后:
技术图片

原文:https://blog.csdn.net/qq_31519989/article/details/108143299

向 GitLab 提交代码之后自动触发 Jenkins 构建

标签:api   ESS   提示   person   roc   构建   tla   sdn   jenkin   

原文地址:https://www.cnblogs.com/qlling/p/13798612.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!