最近在配置sonarqube,遇到了太多问题了。网上跟这方面的也很少的信息。讲的问题也很多。这里把踩过的坑做个记录。
首先是配置数据库的问题了。sonarqube已经不支持mysql了,必须安装配置postgersql。
sonar.jdbc.username=
sonar.jdbc.password=
#数据库连接url
sonar.jdbc.url=jdbc:postgresql://localhost:5432/sonar
集成到Jenkins上先要下载sonarqube scanner插件,然后配置tools里的sonarqube scanner。
之后配置
接下来去Post Steps
其中最重要的是
sonar.projectname=${JOB_NAME}
sonar.projectKey=${JOB_NAME}
sonar.login= 这里面是sonarqube生成的令牌。直接复制粘贴过来就可以
sonar.java.binaries=./target/classes
最重要的来了
这里的SCM一定要关了。