Gitlab 合併请求事件同步到 Jenkins

Gitlab与Jenkins利用 webhook 互动以下例子说明:
Gitlab 打开合併请求事件同步到 Jenkins的设定方式:
Jenkins的部份:
下图主要是需勾选以下及jenkins Pipeline 网址先 copy起来要在Gitlab webhook 设定:
http://img2.58codes.com/2024/20136076oCwHkvODnP.jpg
下图是产生 secret token copy起来要在Getlab webhook 设定
http://img2.58codes.com/2024/20136076ffN1BN366i.jpg

Gitlab 的部份:
设定 Webhook
1.需要输入 Jenkins pipeline 的 URL。假设这个 webhook 要启动的 pipeline 名称为 Jenkinspipeline ,且 Jenkins 的 URL 为 https://xxx.xxx.xxx.xxx:8080。则完整的 Jenkins pipeline 的 URL 为 https://xxx.xxx.xxx.xxx:8080/project/Jenkinspipeline
2.需要输入 Jenkins pipeline 的 secret token,如上之Jenkins的部份说明
3.启动 Merge request events
http://img2.58codes.com/2024/20136076CNCuSPSPqG.jpg
4.在 Gitlab 在与Jenkins相关的 project 执行一个合併事件

如何知道是否有互动:
最近事件会在最上面出现 Merge Request 便是由 Gitlab 发出的事件如下:
http://img2.58codes.com/2024/20136076WSsVPVYCop.jpg


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章