sonarqube的基本使用

操作截图

下载一个中文插件。
在这里插入图片描述
插件安装成功,提示需要重启sonarqube。
在这里插入图片描述

通过maven的命令对代码进行测试

找到maven。
在这里插入图片描述

修改apache-maven-3.6.1\setting.xml。
在这里插入图片描述
通过以下命令对当前代码进行质量检测。
在这里插入图片描述
检测完毕。
在这里插入图片描述

回到sonarqube,看到刚刚检测的结果。
在这里插入图片描述

通过sonarqube提供的sonar-scanner进行代码质量检测

百度上搜索sonar-scanner。
在这里插入图片描述
之后sonar-scanner会和jenkins集成,要和安装Jenkins的服务器的安装环境一致。
在这里插入图片描述
将sonar-scanner放到安装Jenkins的虚拟机里。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
编辑sonar-scanner.properties。
在这里插入图片描述
data数据卷下的workspace是从gitlab上push的代码,下面要操作让sonar-scanner检测workspace的项目。
在这里插入图片描述
在这里插入图片描述
使用sonar-scanner命令进行质量检测,下图中,报了一个没有认证的错误,需要提供一个用户token或者sonar的账号密码。
在这里插入图片描述
使用sonar用户分配一个token。
在这里插入图片描述
在这里插入图片描述
将上述的秘钥加到sonar-scanner的命令中
在这里插入图片描述
上图所示,有一个报错:需要定义sonar.projectkey。自定义一个,加到命令中去。
在这里插入图片描述
如此运行还会报如下图的错误,需要提供编译好的地址。
在这里插入图片描述
以上就是完整的sonar-scanner命令。运行成功后,回到sonarqube首页,看到运行结果。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37907454/article/details/132747234