Gitlab WebHook触发Jenkins工程构建

一、Jenkins配置

1.1、插件安装

Jenkins确保以下两个插件安装成功:

  • Gitlab Hook Plugin
    在这里插入图片描述
  • Git plugin
    在这里插入图片描述

1.2、安全配置

  • 系统管理→全局安全配置→授权策略→登录用户可以做任何事情(选中)→匿名用户具有可读权限(选中)
    在这里插入图片描述
  • 系统管理 -> 系统配置 -> Enable authentication for ‘/project’ end-point (取消选中)
    在这里插入图片描述

1.3、工程配置

工程的构建触发器选择 Build when a change is pushed to GitLab,复制出该 webhook 的URL,保存。
在这里插入图片描述

二、GitLab配置

2.1、创建token

User Settings → Access Tokens
在这里插入图片描述
得到 token
在这里插入图片描述

2.2、设置触发器

然后去到 Gitlab 的项目工程中 setting → Integrations Settings ,将 webhook 的 URL 和 Gitlab 的 token 填入,保存。

在这里插入图片描述
得到一个 WebHook
在这里插入图片描述

三、测试一下

在这里插入图片描述
提示
在这里插入图片描述
查看 Jenkins 工程已经在构建了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39680564/article/details/111573807