Jenkins配置Gitlab webhook教程
系统配置
Connection name:根据需要命名
Gitlab host URL:填写GitLab的访问链接
Credentials:凭据,可以从Gitlab中获取对应token
添加成功后可以Test请求是否成功
API token可以从Gitlab个人信息中获取
项目配置
代码配置
Repository URL为当前测试代码仓库地址,不是开发提交代码仓库地址
Credentials
GitLab配置 配置webHooks,进入到项目配置下,找到Web Hooks ,添加项目中GitLab webhook URL
Trigger:触发方式可以勾选所需要触发场景
触发构建成功,Jenkins有触发类型为GitLab push by对应用户
在代码仓库下提交并push代码,如果用户合并push代码则为提交代码用户
常见问题
调试Gitlab连接HTTP 401
问题:调试返回Client error: HTTP 401 Unauthorized
原因:API请求级别设置问题
解决方法:设置API-level为V3再次调试成功
Connection name:根据需要命名
Gitlab host URL:填写GitLab的访问链接
Credentials:凭据,可以从Gitlab中获取对应token
添加成功后可以Test请求是否成功
API token可以从Gitlab个人信息中获取
项目配置
代码配置
Repository URL为当前测试代码仓库地址,不是开发提交代码仓库地址
Credentials
GitLab配置 配置webHooks,进入到项目配置下,找到Web Hooks ,添加项目中GitLab webhook URL
Trigger:触发方式可以勾选所需要触发场景
触发构建成功,Jenkins有触发类型为GitLab push by对应用户
在代码仓库下提交并push代码,如果用户合并push代码则为提交代码用户
常见问题
调试Gitlab连接HTTP 401
问题:调试返回Client error: HTTP 401 Unauthorized
原因:API请求级别设置问题
解决方法:设置API-level为V3再次调试成功