现在需要实现每次GitLab上有提交事件的时候,都能触发Jenkins执行相应的操作,比如:构建并自动部署。
二、Jenkins配置
安装Gitlab Hook插件
登录后台,点击 Manage Jenkins --> Manage Plugins,搜索关键字Gitlab Hook
然后点击下面的直接安装
设置项目
点击已经创建好的项目test-maven,点击配置
勾选Build when a change is pushed to GitLab. GitLab webhook ,
后面的url,gitlab设置webhook时,会用到
点击高级
点击Generate按钮,token就会自动生成。
这个token,gitlab设置webhook时,会用到
点击保存按钮
三、Gitlab配置
网络设置
点击设置
选择网络,展开选项
勾选允许,点击保存
这一步,必须要做,否则添加Webhook时,会报错
Url is blocked: Requests to localhost are not allowed
项目设置
找到项目 springbootdemo,点击设置-->集成
输入url和token
默认会勾选push events,意思是的当git项目发生push事件的时候会通知Jenkins抓取代码并构建
添加完成后,点击push events,它会模拟一次push events事件
页面会提示发送请求成功
等待几秒,Jenkins会触发一个任务
说明,Jenkins+Gitlab配置Webhook基本上,完成了。
四、测试提交代码
修改 README.md 代码,提交一次
等待8秒,就会触发一个任务
最终会构建完成。
上篇:
jenkins pipeline持续集成
下篇:
Drone是一款基于容器技术的持续集成工具
1 VLAN基础+划分详细教程 2 使用Easy Dataset为大模型准备训练数据,在线部署 3 【TL-FW6300】防火墙配置指南——三层路由网关实例设置 4 模拟一个三层办公大楼,实现所有部门、楼层的互通,以及都可以访问公网;出口网关配置... 5 【防火墙】PPTP VPN PC到站点配置方法 6 【防火墙】PPTP 站点到站点VPN配置指南 7 【防火墙】IPSec VPN配置指南 8 ER3、5、6系列路由器搭配AP实现多SSID网段上网的配置实例 9 VMware VSAN 6.7 安装部署指南 10 如何将VMware虚拟机迁移到另一个vCenter服务器 11 pve8.0(kernel6.2)安装vgpu显卡驱动【+vgpu_unlock... 12 黑群晖最新安装方式