Sonarqube使用
pgsql配置
# 我使用scoop安装后,管理员是postgres,密码为空,连接pgsql
psql -U postgres
postgres=# create user sonarqube with password 'sonarqube';
CREATE ROLE
postgres=# create database sonarqube owner sonarqube;
CREATE DATABASE
如果已有数据库,授权的话使用
grant all on database test to username;
sonar配置
修改sonar.properties文件
sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
sonar.jdbc.url=jdbc:postgresql://localhost/sonarqube?currentSchema=public
windows下安装为系统服务
wrapper.exe -i ..\..\conf\wrapper.conf
安装插件
多分支扫描插件
-D"sonar.branch.name=master"
地址:https://github.com/mc1arke/sonarqube-community-branch-plugin
加速地址:https://hub.fastgit.org/mc1arke/sonarqube-community-branch-plugin
sonar.properties
文件修改如下
sonar.web.javaAdditionalOpts=-javaagent:./extensions/plugins/sonarqube-community-branch-plugin-1.8.1.jar=web
sonar.ce.javaAdditionalOpts=-javaagent:./extensions/plugins/sonarqube-community-branch-plugin-1.8.1.jar=ce