Jenkins-Gitlab构建配置

  1. 需求
  2. 步骤
    1. 1. Jenkins 配置
      1. 1.1 安装插件
      2. 1.2 job 配置
    2. 2. Gitlab 配置
      1. 2.1 项目配置
      2. 异常情况
    3. 3. 测试
  3. 参考

需求

推送代码、合并代码即可构建应用,不需要进入页面手动点击

步骤

1. Jenkins 配置

1.1 安装插件

gitlab

1.2 job 配置

被触发构建的项目 -> 构建触发器 -> Build when a change is pushed to GitLab 勾选

往下拉,高级设置:

此处可过滤分支 Allowed branches

2. Gitlab 配置

2.1 项目配置

触发构建的项目 -> Setting -> Webhooks -> Add webhook

webhook 设置

异常情况

如果 jenkins 和 gitlab 都在同一台服务器上,可能会弹出警告阻止添加

异常警告

需要设置允许本地 webhook,修改完后需要再次 Add webhook

设置允许本地 webhook

3. 测试

模拟推送事件

推送测试

成功提示

查看 Jenkins

成功运行

参考


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 470501267@qq.com