MacOS 部署代码审查工具之SonarQube

2019-02-20  本文已影响0人  IvanCloud

软件版本

mysql:5.7.25

sonarqube:7.5

.Net Core:2.2.104

sonar-scanner:3.2.0.1227

基础软件

Tips

查看Sonarqube在启动过程中的log

SonarQube部署

在mysql中建立数据库,这里我使用sonar作为数据库名

配置Sonar的属性

其中sonar.jdbc.url= 3306后面的sonar代表数据库的名称,需要注意

启动SonarQube

此时可以打开log文件查看log。若Sonar.log 出现SonarQube is up信息,则说明启动成功。

若出现Sonarqube is stopped则说明有问题,需要看log来定位.

根据刚才的sonar.properties中设定的双admin进行登陆,登陆后就可以创建项目了。

创建好之后,就可以进行扫描分析项目的操作了

其中的标识符意义:

成功后会出现如下提示:

布置SonarQube过程中可能会遇到的坑的参考

1,mysql 安装后报各种奇奇怪怪的错误

解决:完全删除mysql && 重新安装mysql

ps:有时出现不明所以的错误无法解决类似:

完全删除:https://gist.github.com/vitorbritto/0555879fe4414d18569d

重新安装:https://www.youtube.com/watch?v=q9S51sykd1A

2,mac使用donet build <your project name>.sln命令报错.NetFrameWork.XX缺失

解决:

使用msbuild 《your project name》.sln

3,SonarQube分析出来的文件太大,超过了MySql的上限

解决:

上一篇 下一篇

猜你喜欢

热点阅读