Sonarqube sonar.projectKey、sonar.projectName和;sonar.projectVersion?
我想知道sonar.projectKey、sonar.projectName和sonar.projectVersion是否有任何标准 我正在git环境中工作,需要对同一git存储库的不同git分支进行声纳分析。所有这些都在以下内容中描述: sonar.projectKey=>每个项目唯一的项目密钥。 允许的字符有:字母、数字、'-'、''.'和':',带 至少有一个非数字 sonar.projectName=>将显示在屏幕上的项目名称 网络界面 sonar.projectVersion=>项目版本Sonarqube sonar.projectKey、sonar.projectName和;sonar.projectVersion?,sonarqube,Sonarqube,我想知道sonar.projectKey、sonar.projectName和sonar.projectVersion是否有任何标准 我正在git环境中工作,需要对同一git存储库的不同git分支进行声纳分析。所有这些都在以下内容中描述: sonar.projectKey=>每个项目唯一的项目密钥。 允许的字符有:字母、数字、'-'、''.'和':',带 至少有一个非数字 sonar.projectName=>将显示在屏幕上的项目名称 网络界面 sonar.projectVersion=>项目版
sonar.projectKey
和sonar.projectName
将被修复,而sonar.projectVersion
在不同的git分支上可能会有所不同
此外,对于管理分支,您必须在启动分析时通过额外的sonar.branch
属性。例如(假设master是主要的dev分支):
- 在主分支上,您只需运行:
声纳扫描仪
- 在“x.y”分支上,您将运行:
声纳扫描仪-Dsonar.branch=x.y
:
,因为它会被URL编码(损坏)--因此,我们已经切换到
来界定Git repo_org。如果我们想要覆盖两个分支,是否应该在另一个分支上重新运行测试?