专栏首页叨叨软件测试SonarQube 插件、权限、质量配置

SonarQube 插件、权限、质量配置

登录

说明

  • 采用 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 规则配置文件。

修改自定义配置为默认。

另外,还可以激活或者挂起规则,注意继承的规则不可挂起。

本文分享自微信公众号 - 叨叨软件测试(daodaotest),作者:蒋李恒

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

原始发表时间:2020-06-15

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux知识点之 umask

    umask(user’s mask)用来设置文件权限掩码。权限掩码是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。

    叨叨软件测试
  • Redis 日常运维脚本

    叨叨软件测试
  • Nexus3 集成 crowd 插件

    公司使用的软件开发和协作工具为 Atlassian 系列软件,所以统一使用 crowd 来实现统一登录(SSO)。

    叨叨软件测试
  • CORS跨域资源共享(二):详解Spring MVC对CORS支持的相关类和API【享学Spring MVC】

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    YourBatman
  • 通用脑-机接口研究软件介绍

    g.tec提供了完整的基于MATLAB的研发系统,包括数据采集,实时和离线数据分析,数据分类以及提供神经反馈所需的所有硬件和软件组件。可以使用g.MOBIlab...

    脑机接口社区
  • 2019云南智慧旅游大会计划招募400名志愿者 | 每周文旅资讯精选(4.15-4.21)

    ? ? 2019云南智慧旅游大会 计划招募400名志愿者 4月16日上午,2019南亚东南亚国家商品展暨投资贸易洽谈会(以下简称“2019商洽会”)和20...

    腾讯文旅
  • 百度站长工具 https 认证成功全记录

    魏艾斯博客www.vpsss.net
  • 算法族的集中管理——策略模式

    策略模式是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 我们正好可以使用策略模式加...

    文彬
  • 全新的AI系统可以检测出视频中的人的年龄和性别

    科学家开发了一种AI系统,可以识别视频中的人,并且更快更准确地检测他们的年龄和性别。

    AiTechYun
  • 1.8 VR扫描:VR游戏开发商XR Games完成260万美元融资;Vuzix将于CES发布Blade智能眼镜

    VRPinea

扫码关注云+社区

领取腾讯云代金券