sonar.projectKey,sonar.projectName&的标准是什么? sonar.projectVersion?

时间:2016-06-10 13:34:41

标签: sonarqube

我想知道sonar.projectKey,sonar.projectName&是否有任何标准。 sonar.projectVersion。

我正在研究git环境,需要对同一git存储库的不同git分支进行声纳分析。

1 个答案:

答案 0 :(得分:3)

"Analysis Parameters" documentation page上描述了所有这些:

  

sonar.projectKey =>每个项目唯一的项目键。   允许的字符包括:字母,数字,' - ',' _','。'和':',用   至少一个非数字。

     

sonar.projectName =>将在其上显示的项目的名称   网络界面。

     

sonar.projectVersion =>项目版本。

sonar.projectNamesonar.projectVersion将被修复,sonar.branch在不同的git分支上可能会有所不同。

此外,对于管理分支,您必须在启动分析时传递额外的sonar-scanner属性。例如(让我们说master是主要的dev分支):

    在您的主分支上
  • ,您将运行:

    sonar-scanner -Dsonar.branch=x.y

  • 在你的" x.y"分支,你将运行:

    snapshot.exists()