使用Jenkins触发gitlab的webhook

满足条件:

首先手动构建可以完成构建

例如:

  1. 打开项目点击配置
  2. 在"Build Triggers"栏勾选,Build when a change is pushed to GitLab. GitLab webhook ;如下
复制代码
复制URL链接,我的链接是:http://192.168.44.144:8080/project/test

保存配置

  1. 配置webhook

    3.1 打开gitlab,打开需要配置webhook的项目

    3.2. 点击设置,配置webhook

    网址输入jenkins复制的URL

    我是本地部署测试没有使用https,所以勾选取消,最后点击添加webhook


    返回200,钩子触发成功

    查看jenkins是否完成自动构建

    可以看出完成构建构建用户是admin

    测试webhook报错处理:

    powershell 复制代码
    Urlis blocked: Requests to the local network are not allowed	
    复制代码
    原因:Gitlab 10.6 版本以后为了安全,默认不允许向本地网络发送webhook请求,可以修改默认值!



    保存配置

    powershell 复制代码
    Hook executed successfully but returned HTTP 403
    复制代码
    原因:权限被限制了

    修改jenkins配置



    最后保存

相关推荐
Harvy_没救了32 分钟前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx
春风有信41 分钟前
【2026.05.01】Windows10安装Docker Desktop 4.71.0.0步骤及问题解决
运维·docker·容器
2401_873479402 小时前
断网时如何实时判断IP归属?嵌入本地离线库,保障风控不中断
运维·服务器·网络
守城小轩2 小时前
基于Chrome140的Yahoo自动化(关键词浏览)——需求分析&环境搭建(一)
运维·自动化·chrome devtools·浏览器自动化·指纹浏览器·浏览器开发
handler012 小时前
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法
linux·运维·c语言·开发语言·c++·笔记·算法
日取其半万世不竭4 小时前
LVM 逻辑卷管理:不停机扩容磁盘的正确方式
运维·服务器
优化Henry4 小时前
TDD-LTE站点Rilink=3链路故障处理案例---BBU侧C口“有发光、无收光”的排查与恢复
运维·网络·信息与通信·tdd
浪客灿心4 小时前
Linux网络传输层协议
linux·运维·网络
V搜xhliang02465 小时前
OpenClaw科研全场景用法:从文献到实验室的完整自动化方案
运维·开发语言·人工智能·python·算法·microsoft·自动化
lisanmengmeng5 小时前
Gitlab搭建
gitlab