1 Gitlab配置

填写jenkins回调地址http://192.168.137.130:8080/securityRealm/finishLogin

Jenkins集成Gitlab用户认证_git

Jenkins集成Gitlab用户认证_xml_02

Jenkins集成Gitlab用户认证_xml_03

记住应用程序ID和密码

2 Jenkins配置

2.1 安装插件

安装GitLab Authentication插件

2.2 将原来的配置文件备份

cd ${JENKINS_HOME}

cp config.xml config.xml.bk

2.3 jenkins配置

Jenkins集成Gitlab用户认证_自动跳转_04

授权策略

Jenkins集成Gitlab用户认证_自动跳转_05

2.4 验证

1、当浏览器未登录gitlab

输入jenkins地址,点击登录,直接跳转到gitlab登录地址

Jenkins集成Gitlab用户认证_xml_06

输入账号密码后自动跳转到jenkins页面

Jenkins集成Gitlab用户认证_自动跳转_07

此时输入gitlab地址也可以直接登录

2、当浏览器已经登录gitlab

输入jenkins地址,点击登录,直接登录

Jenkins集成Gitlab用户认证_git_08

点击登录,不需要输入账号密码,直接登录

Jenkins集成Gitlab用户认证_xml_09