jenkins+gitlab 持续集成 CI/CD
2019-08-04 本文已影响0人
刘凯_7013
jenkins感知gitlab测试分支的push event,触发测试环境自动部署
第一步,新建的jenkins项目里 源码管理 配置好git项目路径和分支

第二步 构建触发器选择 build when a change is pushed to Gitlab

第三步 点击高级,选择监听的triggers,选择 监听的 branch(develop) 点击secret token 的generate 生成token 字符串

第四步 配置gitlab的集成组件. 所选项目->settings->integration
将第三步中的 gitlab webhook url 与 secret token 粘贴到新建的integration页面的url和secret token里,点击add webhook. 生成webhook,可以点击test发送一个事件,返回http200说明配置成功。


第五步. gitlab项目对应分支提交一个push,发现会触发jenkins项目集成部署
jenkins感知gitlab测试分支的push event,触发测试环境自动部署
