持续集成 代码质量管理工具——SonarQube 环境搭建

keke · 2020年03月25日 · 40 次阅读

简介

bug越改越多,程序一换数据就崩,这就是目前我们系统的一个现状。在这之前,进行过前后台代码规范整理,代码判空等工作,但这是人工检测的,有点慢,效率也比较低。当重新导入数据之后,模块大多都起不来了。于是乎,忍无可忍,我们就用了强大的代码质量工具——sonar来自动检测我们的代码,因为我们要写更安全,更优雅的代码。

SonarQube 介绍

SonarQube 是一个用于管理源代码质量开放平台,它可以从多个维度检测代码质量,可以快速的定位代码中潜在的或者明显的 Bug、错误。它支持包括 Java、Python、Php、C/C++、C#、HTML、JavaScript、PL/SQL、Objective C 等二十多种编程语言的代码质量管理与检测。可作为我们日常开发中检测代码质量的重要工具。

SonarQube 安装准备工作

1、jdk8

2、mysql5.7

3、sonarqube:https://www.sonarqube.org/downloads/

下载社区版COMMUNITY-EDITION-7.3解压即可

SonarQube配置

修改/conf/sonar.properties文件,配置sonarqube的数据库,因为他所有的分析数据等都要保存到库中,他会自动创建很多表,所以我们需要给他配置数据库。

启动服务

  • 启动双击: bin/windows-x86-64/StartSonar.bat,出现下图说明SonarQube启动成功!

  • 访问地址:http://localhost:9000

  • 登录账号:admin 密码:admin

总结

至此sonarqube就配置完毕了,后续大家可以尝试linux环境下搭建!

阅读文章的各位都是学习的爱好者,知识的发烧友,我们因为测试相识,因为测试相聚,更是因为测试钱多活少。看完觉得有收获的小伙伴请毫不吝啬多多留下你的评论足迹。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册