企业中通过Sonar代码质量管理详解(上)

发表于:2022-6-24 09:36

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:今日头条

分享:
  一:简介
  Sonar一个Web系统,展现了静态代码扫描的结果,结果是可以自定义的 ,支持多种语言的原理是它的扩展性。
  二:JDK安装
  SonarQube7.8版本需要jdk1.8或者更高的版本。
  三:SonarQube安装
  1. SonarQube 下载
  SonarQube 下载地址 注意:要下载7.8版本,因为7.8版本以上的不再支持mysql数据库了,下载后简单解压一下即可。
  直接点击Community Edition即可,不用点下拉的选项。
  2. 启动SonarQube Web服务
  通过命令行启动 ./sonar.sh start
  ·start 启动web项目
  · console 查看start的命令打印的日志,即查看logs/sonar.log文件内容
  访问SonarQube Web地址 http://localhost:9000
  3. 配置数据库信息
  # 需要预先创建好数据库
  CREATE DATABASE `sonar` DEFAULT CHARACTER SET utf8;
  /sonarqube-7.8/conf/sonar.properties
  sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
  # 数据库的用户名
  sonar.jdbc.username=root
  # 数据库密码
  sonar.jdbc.password=root123
  sonar.sorceEncoding=UTF-8
  # SonarQube Web服务登录的用户名和密码
  sonar.login=admin
  sonar.password=admin
  4. 重启命令restart
  restart命令执行后会初始化数据库表。
  5. 使用用户名和密码再次访问SonarQube Web
  http://localhost:9000 输入用户名和密码,即在sonar.properties文件中配置的login和password值,admin amdin
  6. 安装中文包插件
  重启使插件生效:
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
21天更文挑战,赢取价值500元大礼,还有机会成为签约作者!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号