下载一个中文插件。
插件安装成功,提示需要重启sonarqube。
找到maven。
修改apache-maven-3.6.1\setting.xml。
通过以下命令对当前代码进行质量检测。
检测完毕。
回到sonarqube,看到刚刚检测的结果。
百度上搜索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首页,看到运行结果。