度了一批教程发现操作没啥差别,但是就是回调不了sonarqube,无奈自己去啃官方文档,发现除了身份验证外还多了一个全局的access token的验证。
安装的镜像版本
# gitlab 我自己用的版本
GitLab Community Edition v16.5.0
# docker 镜像依赖的版本
docker pull postgres:16.0
docker pull sonarqube:10.2.1-community
主要是版本不一样可能页面不一样,不同版本去看官文。
默认你除了用gitlab登录sonarqube外没有其他问题,先在gitlab创建Access token。
回到sonarqube
回到gitlab配置Applications
这里还需要勾选read_user图片忘记勾了
gitlab上App Id和secret需要用来做oauth2认证,返回sonarqube
上面的图片打错备注了,是gitlab的地址
这里设置结束后点击右上角头像图标log out 页面会多出一个用gitlab账户登录的选择,点击后跳转gitlab确认认证
不行就再试试,到此教程结束
参考了别人的文章:
https://testerhome.com/topics/17117
https://juejin.cn/post/7039674075111194661
https://blog.csdn.net/jiangchao858/article/details/109112508