项目构建细节2-钩子(webhook) 配置

简介: 钩子服务 1)开启webhook功能使用root账户登录到后台,点击Admin Area -> Settings -> Network勾选"Allow requests to the local network from web hooks and services"

钩子服务


 1)开启webhook功能

使用root账户登录到后台,点击Admin Area -> Settings -> Network

勾选"Allow requests to the local network from web hooks and services"


2387773-20220214160345523-357292620.png2387773-20220214160552283-175202975.png2387773-20220214160556612-57475134.png

2387773-20220214160559867-1255546452.png2387773-20220214160725871-1800620020.png


这个点开会输入地址怎么来看下面步骤

 

2)在项目添加webhook,添加webhookGitlab插件

点击项目->Settings->Integrations


2387773-20220214160807166-570880729.png2387773-20220214160923941-476731649.png2387773-20220214161011753-1879742001.png


复制进去保存后,可以点击下面的push events  测试一下

image.png


可能会出错:


2387773-20220214161131829-449912829.png


如何解决看下面:


2387773-20220214161145832-610969557.png2387773-20220214161313978-1262786860.png


回到gitlab上再次test一下


2387773-20220214161330852-539577660.png


就可以测试ok了


2387773-20220214161346000-1935413570.png


成功后自动使用web hook完成构建

 

真实测试一下:

打开idea写一个代码


2387773-20220214161623477-316607816.png


然后基本操作提交push上去

在切换jenkins看


2387773-20220214161644679-392606986.png


就勾过来自动构建了

相关文章
|
30天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的作业提交与查收系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的作业提交与查收系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
1月前
|
XML Java 程序员
深入探讨Maven构建生命周期及插件机制
深入探讨Maven构建生命周期及插件机制
59 0
|
1月前
|
存储 调度
【源码&库】 Vue3 的依赖收集和依赖触发是如何工作的
【源码&库】 Vue3 的依赖收集和依赖触发是如何工作的
73 0
|
11月前
|
JSON 测试技术 数据格式
07-Httprunner-hook机制
07-Httprunner-hook机制
|
前端开发 jenkins Linux
Jenkins自动前端代码
最近公司项目重构,PHP的前后端代码分离,现在前端代码需要npm run build,现在根据之前的情况,进行前端构建拉取推送。
259 1
Jenkins自动前端代码
|
JavaScript 开发工具 git
Vue项目优化:编程规范|(二)commitlint+husky检测代码提交信息
Vue项目优化:编程规范|(二)commitlint+husky检测代码提交信息
399 0
学习笔记jira项目57-合并组件组件状态
学习笔记jira项目57-合并组件组件状态
63 0
学习笔记jira项目57-合并组件组件状态
学习笔记jira项目8-自定义hook解决useeffect里面空数组的问题
学习笔记jira项目8-自定义hook解决useeffect里面空数组的问题
80 0
|
JavaScript jenkins Java
让Jenkins自动布署你的Vue项目(上)
让Jenkins自动布署你的Vue项目
144 0
让Jenkins自动布署你的Vue项目(上)