我想知道sonar.projectKey,sonar.projectName&是否有任何标准。 sonar.projectVersion。
我正在研究git环境,需要对同一git存储库的不同git分支进行声纳分析。
答案 0 :(得分:3)
"Analysis Parameters" documentation page上描述了所有这些:
sonar.projectKey =>每个项目唯一的项目键。 允许的字符包括:字母,数字,' - ',' _','。'和':',用 至少一个非数字。
sonar.projectName =>将在其上显示的项目的名称 网络界面。
sonar.projectVersion =>项目版本。
sonar.projectName
和sonar.projectVersion
将被修复,sonar.branch
在不同的git分支上可能会有所不同。
此外,对于管理分支,您必须在启动分析时传递额外的sonar-scanner
属性。例如(让我们说master是主要的dev分支):
,您将运行:
sonar-scanner -Dsonar.branch=x.y
在你的" x.y"分支,你将运行:
snapshot.exists()