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

jenkins对接gitlab

配置Jenkins与gitlab集成

主要记录jenkins如何与gitlab集成,也就是当gitlab发生推送事件的时候(什么事件可以根据需要去更改,我这里演示推送),gitlab会通知jenkins执行一次构建流水线

1. jenkins部分

首先jenkins需要安装gitlab插件

然后新建任务(或在已有任务中编辑)

image-20260305204221330

然后在触发器中勾选当gitlab发生推送事件时开始构建

image-20260305204325101

然后点击高级

image-20260305204340748

滑到下面在secret token的地方点击生成一个token

image-20260305204419992

然后保存这个任务,jenkins这边的配置就结束了

2. gitlab配置

点击gitlab的管理中心

image-20260305204505916

然后依次点击设置--->网络

image-20260305204541290

找到出站请求,勾选允许来自webhooks和集成对本地网络的请求,然后保存

image-20260305204632421

然后在gitlab对应的项目里面编辑webhook

image-20260305204725738

添加新的webhook

image-20260305204737371

然后URL填写jenkins刚刚那个任务的地址,不知道的话可以回到jenkins去看

image-20260305204825622

图中红框内的就是,复制到gitlab的webhook内

image-20260305204905953

往下滑

image-20260305204936553

这里的secret令牌就填刚刚jenkins那边生成的,然后触发来源根据自己的需求来定,我们这里选择所有分支的推送事件

image-20260305205027218

如果jenkins的连接是https的,并且证书是有效的,那么可以直接保存,如果jenkins没有配置https而是http的话,或者ssl证书是自签的,那么就需要关闭ssl验证

image-20260305205132984

关闭之后点击添加webhook

这里我们点击测试

image-20260305205206604

image-20260305205219512

上面显示http: 200就是正常的,我们回到jenkins那边看看任务的构建有没有开始

image-20260305205250926

http://www.jsqmd.com/news/440463/

相关文章:

  • Flutter 三方库 vane 的鸿蒙化适配指南 - 构建工业级 Dart 服务端、中间件驱动的高性能 API、鸿蒙全栈开发实战
  • 阿里oceanbase-ce:纯纯手工创建实例、初始化 ...
  • C#静态构造函数真的总是最先执行吗?
  • 每日一题:什么是限流?.NET 中如何实现?
  • 前后端交互中时间的格式化与解析,将会面临哪些问题?
  • yolo go onnx
  • 2026.3.5总结 安装claude code 并在vscode上调用
  • gcsfuse中的锁与偏序理论
  • 大模型训练的硬件基础:GPU内存层级、分块与并行策略
  • 2026新春零食囤货推荐:《旺旺大礼包》种类多性价比高的新年限定年味零食大礼包 - Top品牌推荐官
  • 2026全国最新纯磷虾油品牌推荐 - 十大品牌榜
  • 在云主机上安装openclaw
  • 笔耕不辍,聊聊 7 种实现异步编程的方式
  • 静态链接程序的执行流程分析
  • “政务场景AI落地”并非替代人力,而是通过技术赋能,让政务工作者更专注于需要判断力、共情力与协调力的核心职责
  • Agentic AI提示工程设计的关键性能指标:架构师该关注哪些?
  • 2026转行秘籍:成为大模型产品经理的全面指南,AI产品经理=大模型产品经理?
  • 32 图 | 玩转 Spring Cloud Gateway + JWT 登录认证
  • 拆解一款零数据上传的在线工具箱:前端实现与工程化思路
  • 为什么 mysql 的 count() 方法这么慢?找到内鬼了
  • 2026全国最新进口磷虾油品牌推荐:适配多维健康需求,这款实力之选值得关注 - 十大品牌榜
  • CMake 最小可跑实战:从 0 构建第一个 C++ 可执行程序(C++ 工程入门第二课)
  • 2026年全国南极磷虾油品牌优选指南 四大品质品牌参考 - 十大品牌榜
  • 奇淫巧技,CompletableFuture 异步多线程是真的优雅
  • 遍历需要取字符串 / 数组下标
  • 支付宝消费券回收价格历史最高多少? - 京顺回收
  • 给分库分表的 ShardingSphere 提了个PR,这Bug居然改了
  • 计算机
  • 分库分表后如何设计索引?全局索引、二级索引
  • SpringCloud + RocketMQ 实现分布式事务,稳的一批