此处只针对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查看用户信息如下



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

被折叠的 条评论
为什么被折叠?



