项目构建细节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


就勾过来自动构建了

相关文章
|
10月前
|
开发者
Eslint插件使用配置, 规范化开发, 详细配置流程
Eslint插件使用配置, 规范化开发, 详细配置流程
|
10月前
|
缓存 JavaScript 前端开发
简述一下组件的生命周期
在进行组件化项目开发的时候都会存在一个组件的生命周期概念,像Vue、React、小程序等等,无一例外,而通常情况组件的生命周期主要分成三个阶段,包括:创建、更新以及销毁阶段。
113 0
|
10月前
|
XML Java 程序员
深入探讨Maven构建生命周期及插件机制
深入探讨Maven构建生命周期及插件机制
165 0
|
移动开发 开发框架 小程序
基于mpvue的小程序项目搭建的步骤一
基于mpvue的小程序项目搭建的步骤一
101 0
|
移动开发 开发框架 小程序
基于mpvue的小程序项目搭建的步骤
基于mpvue的小程序项目搭建的步骤
117 0
jira学习案例83-配置redux-tookit
jira学习案例83-配置redux-tookit
80 0
jira学习案例83-配置redux-tookit
|
前端开发 jenkins Linux
Jenkins自动前端代码
最近公司项目重构,PHP的前后端代码分离,现在前端代码需要npm run build,现在根据之前的情况,进行前端构建拉取推送。
308 1
Jenkins自动前端代码
学习笔记jira项目57-合并组件组件状态
学习笔记jira项目57-合并组件组件状态
119 0
学习笔记jira项目57-合并组件组件状态
|
jenkins API 持续交付
如何通过REST获取JENKINS的编译进度?
第二版功能需要实现, 我看了一下,获取百分比进度不太可能了,,因为JENKINS本身都没有具体的百分比进度。。 那,,只好实现获取实时值,如果完成就显示完成。 URL: http://1.2.3.4/job/job_name/lastCompletedBuild/api/json http://1.2.3.4/job/job_name/lastBuild/api/json   至于这两个参数有何区别,待真正处理时再说吧。
2652 0