一、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 工程已经在构建了