gitlab webhook触发jenkins自动化构建

  1. jenkins安装gitlab hook插件,进入jenkins插件管理搜索 gitlab hook就能找到安装了。
    gitlab webhook触发jenkins自动化构建
  2. 建立jenkins job,其他设置就不说了,只说下gitlab自动触发的设置。在配置里选择构建触发器,选择将更改推送到gitlab时构建,这个URL就是在gitlab webhook设置里填写的URL,记得ip端口或者域名要改成jenkins的真正地址。
    gitlab webhook触发jenkins自动化构建
  3. 点开高级设置,选择所有分支触发,并生成令牌。
    gitlab webhook触发jenkins自动化构建
  4. 登录gitlab,选择jenkins对应的项目,设置webhook,URL和令牌选择上面步骤的URL和令牌,勾选第一个推送,点击添加
    gitlab webhook触发jenkins自动化构建
  5. 创建成功后点击测试,返回200,并触发jenkins构建
    gitlab webhook触发jenkins自动化构建