专栏首页DevOps持续集成SonarQube 配置 GitLab 认证集成

SonarQube 配置 GitLab 认证集成

1.插件安装

sonar插件地址:https://github.com/gabrie-allaigre/sonar-auth-gitlab-plugin

安装插件: 下载插件然后通过maven打包然后放入到sonar的插件目录中(/home/sonar/sonarqube/extensions/plugins),重启sonarqube。

2.Gitlab配置

创建应用,填写sonar地址(必须是https)

保存生成认证key,用于后面sonar配置

3.SonarQube配置

配置》gitlab 启动gitlab认证,填写gitlab地址,应用ID,secret信息

登录验证,点击通过gitlab登录。

FAQ

Q1: gitlab报错redirect_url错误

描述: 发现是直接重定向到一个localhost:9000的地址,感觉的是配置问题,页面上没找到配置。

解决: 更改sonar服务端配置文件,添加参数定义 sonar.core.serverBaseURL=https://sonar.demo.com,重新启动sonarqube。

本文分享自微信公众号 - DevOps持续集成(devopsadmin),作者:Young

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-01-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 献给流水线开发者的一份FAQ文档

    来说说今天很多同学在做流水线的时候遇到的一些问题,我把问题整理下来分享给更多的人。能少踩坑就少踩一点点。

    泽阳
  • Jenkins 弹性构建资源池

    实现动态生成的Slave节点并调用,解决构建项目出现slave节点任务堵塞或者是slave宕机问题。容器平台采用openshift。

    泽阳
  • 父子管道更有效地扩展应用及其存储库结构

    随着应用程序及其存储库结构的复杂性增加,存储库中.gitlab-ci.yml文件变得难以管理。对于越来越流行的“ monorepo ”模式,此问题尤其重要,在该...

    泽阳
  • Spring官网阅读系列(八):容器的扩展点(BeanPostProcessor)

    从上面的执行结果我们可以得出一个结论,BeanPostProcessor接口中的两个方法的执行时机在属性注入之后。因为从打印的结果我们可以发现,IndexSer...

    秃顶的Java程序员
  • Spring官网阅读(八)容器的扩展点(三)(BeanPostProcessor)

    *从上面的执行结果我们可以得出一个结论,BeanPostProcessor接口中的两个方法的执行时机在属性注入之后。*因为从打印的结果我们可以发现,IndexS...

    程序员DMZ
  • 【Rust日报】 2019-08-31:Rust全栈开发Web应用

    大多数人对Rust的最大问题之一是编译时间长。原因之一是许多项目使用crates.io中相当多的依赖项。

    MikeLoveRust
  • PHP+MySQL代码部署在Linux(Ubuntu)上注意事项

    最近帮同学做一个网站,同学买的是阿里云服务器,Linux发行版是Ubuntu12.04。我在本地把程序写好,都调试好了。然后他让我自己发布和部署。之前在大学里上...

    八哥
  • Android开发笔记(一百零二)统计图表

    AChartEngine是Android平台上的图表绘制引擎,提供了包括折线图、柱状图、饼状图等图表显示。它的官网地址是http://achartengin...

    用户4464237
  • 【科研猫】基因表达与肿瘤预后:生存分析(1)代码+视频分享

    生存分析(Survival Analysis)是研究生存现象和响应时间数据及其统计规律的一种统计学方法,是关联表型与患者预后的重要手段。今天,我们带领大家,看看...

    用户6317549
  • java try with resources方式关闭资源

    附: 资源一般是指:实现了Closeable接口或者AutoCloseable接口,这种资源使用完毕后都需要关闭。

    IT云清

扫码关注云+社区

领取腾讯云代金券