在这里插入图片描述

一、Jenkins配置

1、下载触发器 Generic Webhook Trigger

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装插件后,重启Jenkins。随便找一个pipeline项目,出现下图红框中的选项即表示安装成功。
在这里插入图片描述

2、在Jenkins中新建pipeline任务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、验证pipeline可被正常触发

在这里插入图片描述

二、配置GitLab

删掉 GitLab项目中的.gitlab-ci.yml文件(如果有)。

1、在GitLab的Settings-Webhooks中配置Jenkins的pipeline地址

在这里插入图片描述

2、在测试GitLab中测试触发Jenkins

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、查看提交信息

3.1 GitLab信息

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2 Jenkins信息

在这里插入图片描述

4、在Jenkins中添加变量来提取GitLab提交的POST请求的所有data

在这里插入图片描述
在这里插入图片描述

4.1 在GitLab中提交修改出发Jenkins的Pipeline【测试】


在这里插入图片描述

4.2 在Jenkins的Pipeline中通过readJSON提取想要的字段 【branchName】

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

5、在Jenkins中忽略GitLab创建分支/tags时的构建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐