首页 > 其他 > 详细

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

时间:2020-10-11 20:55:33      阅读:63      评论:0      收藏:0      [点我收藏+]

在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 构建

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

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