sonarqube的基本使用(一)
sonarqube的基本使用,包括配置规则集(配置)、配置阈、创建/配置项目、创建用户、创建用户组、以及权限配置,通知配置,问题处理,不包括sonarqube服务的搭建。
管理员主界面
管理员登陆后可看到sonarqube服务下所有项目的代码检查情况,并且工具栏会显示“配置按钮”,普通用户登录后工具栏没有配置按钮。
1.新建用户组
配置>;>;权限>;>;群组
创建成功后可在列表中看到创建的群组记录
---成员按钮,可以为该群组添加成员
2.新建用户
输入用户信息
---创建后,sonarqube 规则,用户列表中显示刚才创建的用户
进入用户详情,会看到如下界面,选择“安全”tab页,sonarqube 规则,输入令牌名称,sonarqube 规则,---生成,该令牌用以在执行代码检查命令时替代用户名/密码输入,提高安全性。
---配置>;>;权限>;>;用户>;>;创建用户
选择“项目”tab页,为该用户选择项目,当该项目为“私有”项目时,则只能被分配的用户看到。
选择“我的账户”>;>;提醒,设置需要用户通知的场景





sonarqube平台由四部分组成:
一、sonarqubeserver
1) web server, 浏览的快照和配置sonarqube实例
2)searchserver based on elasticsearch, 执行来自页面的查询请求
3)compute engineserver ,处理代码分析报告并保存在sonarqube数据库
二、sonarqube database :
1) sonarqube实例的配置(安全、插件设置等)
2) 项目、视图等的快照。
三、sonarqube plugins
语言、scm、集成、身份验证和治理插件
一个或多个sonarqube scanners运行分析项目
sonarqube代码分析
2.---yzing with maven
通过mvn sonar:sonar分析代码将结果提交到数据库中,sonarqube 规则,sonarqube查询展示。
安装并配置 maven,配置文件为 setting.xml,添加数据配置
注:
1.可以在项目pom.xml显式sonar插件的版本以及mysql的驱动版本
2.也可以显式的将sonar绑定到maven生命周期中,maven的site声明周期时,则会自动调用sonar.sonar 命令sonarqube 规则-苏州华克斯由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司位于苏州工业园区新平街388号。在市场经济的浪潮中拼博和发展,目前华克斯在行业软件中享有---的声誉。华克斯取得---商盟,标志着我们的服务和管理水平达到了一个新的高度。华克斯全体员工愿与各界有识之士共同发展,共创美好未来。
联系我们时请一定说明是在100招商网上看到的此信息,谢谢!
本文链接:https://tztz192713a2.zhaoshang100.com/zhaoshang/284774472.html
关键词: