当前位置: 首页 > news >正文

使用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报错处理:

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

    在这里插入图片描述
    在这里插入图片描述
    保存配置

    Hook executed successfully but returned HTTP 403
    
    原因:权限被限制了
    

    修改jenkins配置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    最后保存

http://www.lryc.cn/news/206628.html

相关文章:

  • Vcenter 6.5 web 报错503解决办法
  • 计算机网络-计算机网络体系结构-应用层
  • 软考-网络安全漏洞防护技术原理与应用
  • 【自然语言处理】理解词向量、CBOW与Skip-Gram模型
  • 一致性哈希算法原理
  • 回归预测 | MATLAB实现BO-LSTM贝叶斯优化长短期神经网络多输入单输出回归预测
  • 工厂干洗店洗鞋店系统,校园洗护小程序来了
  • 计算机毕设 opencv 图像识别 指纹识别 - python
  • 简化通知基础设施:开源的消息通知服务 | 开源专题 No.41
  • 微信公众号排版写作
  • UE4/5 批量进行贴图Texture压缩、修改饱和度
  • mysql中limit和offset的用法详细介绍
  • vivado简单仿真入门
  • Elsevier (爱思唯尔) 期刊 投稿流程与注意点
  • centos Let‘s Encrypt 免费https证书申请,并且自动续约
  • nodejs+vue城市轨道交通线路查询系统-计算机毕业设计
  • MFC Windows 程序设计[332]之十进制转十六进制编辑框(附源码)
  • 转化率的催化剂:网站客服机器人如何推动企业销售?
  • Go 包操作之如何拉取私有的Go Module
  • VR酒店专业情景教学演示
  • odps函数
  • 【golang】mysql默认排序无法实现 使用golang实现对时间字符串字段的排序
  • C语言学习笔记总结(一)
  • WPF:自定义按钮模板
  • Spring Boot集成Swagger接口分类与各元素排序问题
  • 盘点国产ChatGPT十大模型
  • 【C++杂货铺】C++11特性总结:列表初始化 | 声明 | STL的升级
  • doris的be其中失败的原因
  • LeetCode 面试题 16.04. 井字游戏
  • Nodejs和Node-red的关系