1.在sonarqube生成token,这个token在jenkins会用到

jenkins整合sonarqube实现自动化测试(编码扫描)

jenkins整合sonarqube实现自动化测试(编码扫描)

2.在jenkins中下载对应得插件

jenkins整合sonarqube实现自动化测试(编码扫描)

3.在jenkins系统配置中设置sonarqube,这里设置**得时候注意了,一定要选择secret text,这里secret的内容是我们在第一点中生成的token

jenkins整合sonarqube实现自动化测试(编码扫描)

jenkins整合sonarqube实现自动化测试(编码扫描)

4.在jenkins创建任务,找到preSteps,命令在截图下方,直接复制即可

jenkins整合sonarqube实现自动化测试(编码扫描)

sonar.projectKey=xxx
sonar.projectName=xxxx
sonar.projectVersion=1.0

sonar.language=java
sonar.sourceEncoding=UTF-8

sonar.sources=$WORKSPACE
sonar.java.binaries=$WORKSPACE

5. 这个时候,直接构建jenkins任务即可,看jenkins构建和sonarqube就可以看到对应的效果

jenkins整合sonarqube实现自动化测试(编码扫描)

jenkins整合sonarqube实现自动化测试(编码扫描)

 

相关文章: