Sonarqube+Gitlab,实现Sonarqube通过GitLab登录

本文详细介绍了如何在SonarQube和GitLab之间进行配置,涉及GitLab应用的创建、SonarQube的认证设置(包括GitLabID、密码和群组同步)、以及如何通过GitLab进行登录和用户信息查看。

此处只针对sonarqube和Gitlab的配置方法做说明,两种工具的安装方法请看其他文章。

1、gitlab配置

使用管理员登录gitlab,依次点击菜单->管理员->应用->新建应用

在新建应用页面如下填写所需的应用信息,Redirect URI地址规则为

Redirect URI=sonarqube地址+/oauth2/callback/gitlab

点击保存应用按钮后应用创建成功,gitlab会展示以下应用信息。

应用程序ID密码拷贝出来以备后续sonarqube配置使用

2、sonarQube配置

使用sonarQube管理员账号登录sonarQue,依次点击配置->认证->gitLab,如下界面所示:

点击第四步的创建配置按钮,进入配置创建弹窗,依次填入gitlab应ID,应用密码,gitlab地址,如需同步群组则启用同步用户群组,点击保存配置。

保存配置后,进入配置测试界面,点击测试配置出现【可以对实时同步配置】说明配置成功。

启用允许用户注册

设置 sonar.core.serverBaseURL,依次点击配置->通用,找到serverBaseURL,填入sonarqube服务根路径信息

3、登录测试

退出sonarqube后登录界面出现【通过gitlab登录】,先登录gitlab后点击按钮后会跳到gitlab认证,认证成功后会登录sonarqube,登录用户为gitlab账号

登录成功后,在sonarqube查看用户信息如下

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值