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

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

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

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

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

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就可以看到对应的效果