DevOps03-GitLab&Jenkins集成01:使用GitLab的代码存储&Jenkins的Pipeline功能【不使用GitLab的CI/CD功能】【代码提交自动触发Jenkins】
安装插件后,重启Jenkins。随便找一个pipeline项目,出现下图红框中的选项即表示安装成功。
·

一、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时的构建





更多推荐
所有评论(0)