搭建SonarQube CS on MacOS
轻车熟路了这次。 2分钟官方教程
Server端
- 安装JDK 11: openJDK 11 for MacOS,下载解压即生效(可以不添加环境变量)
- 现在SonarQube完整的zip包,解压后,在conf目录下的wrapper.properties文件中指定上一步的JDK中java所在的目录,类似
~/jdk-11.0.2.jdk/Contents/Home/bin
- 使用指定的数据库,或原生自动的H2数据库
Scanner端
- 下载sonarscanner对应的mac版本
- 解压并将bin目录添加到环境变量
可以进行完整的验证使用。
PS:自定义参数需要使用sonar.analysis.*
的模式进行指定。/documentation/project-administration/webhooks/
对应的文档有描述
添加的自定义参数——sonar-scanner -Dsonar.analysis.buildNumber=12345
回调中payload包含在properties
字段中
"properties": {
"sonar.analysis.buildNumber": "12345"
}