SonarQube 插件、权限、质量配置

登录

SonarQube 安装参见我之前文章:Docker Compose 方式安装 SonarQube 8.3.1

说明

  • 采用 Crowd 实现软件统一登录。
  • Nginx 反向代理,实现统一域名访问方式,如:http://xxx.com/sonar,http://xxx.com/[crowd,jira,nexus,jenkins,…]。

IP访问地址:http://x.x.x.x:9000/sonar

域名访问地址:http://xxx.com/sonar

默认用户名/密码: admin / admin,登录后记得第一时间修改默认密码。

常用插件安装

插件安装菜单路径:Administration --> Marketplace --> Plugins
在这里插入图片描述

常用插件

  • Chinese Pack – 中文语言包
  • Checkstyle – Java 代码规范检查
  • Crowd – Crowd 插件,实现统一登录
  • JaCoCo – Java 代码覆盖率
  • PMD – Java 静态代码扫描
  • ShellCheck Analyzer – Shell 代码规范检查
  • SonarCSS、SonarHTML、SonarJS等 – Sonar 针对不同编程语言代码分析

重启服务器,插件才可以加载生效。
在这里插入图片描述

注意: 由于网络管控或在线更新失败时,离线安装只需要下载插件 jar 放到 extensions/plugins 目录下,重启即可。

Crowd 配置

具体操作细节可参考之前写的 Atlassian 系列软件安装(Crowd+JIRA+Confluence+Bitbucket+Bamboo)Nexus3 集成 crowd 插件

权限配置

禁止游客访问

全局权限设置(禁止匿名用户权限、用户组全局权限设置)
在这里插入图片描述

权限模板设置,即项目权限设置。
在这里插入图片描述

质量阀

默认质量阀设置,没有指定质量阈值的项目默认采用此设置。
在这里插入图片描述

自定义质量阀,可以选择适用于哪些项目。
在这里插入图片描述

质量配置

这里以 Java 语言为例说明,如下是 Sonar 内置默认的质量配置(规则集合)。
在这里插入图片描述

规则可以根据需要进行设置,还可以选择自定义的 PMD、Checkstyle 规则配置文件。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RhzAsWet-1592128260907)(media/15921056743215/15921168074857.jpg)]

修改自定义配置为默认。
在这里插入图片描述

另外,还可以激活或者挂起规则,注意继承的规则不可挂起。
在这里插入图片描述

微信公众号:daodaotest

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叨叨软件测试

不敢奢望赞赏,只求点赞关注~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值