我想知道sonar.projectKey、sonar.projectName & sonar.projectVersion 有没有标准。
我正在 git 环境中工作,需要对同一个 git 存储库的不同 git 分支进行声纳分析。
所有这些都在“分析参数”文档页面上进行了描述:
sonar.projectKey => 每个项目唯一的项目密钥。允许的字符有:字母、数字、“-”、“_”、“.” 和 ':',至少有一个非数字。
sonar.projectName => 将显示在 Web 界面上的项目名称。
sonar.projectVersion => 项目版本。
sonar.projectKey并且sonar.projectName将被修复,并且sonar.projectVersion在不同的 git 分支上可能会有所不同。
此外,为了管理分支,您必须sonar.branch在启动分析时传递额外的属性。例如(假设 master 是主要的 dev 分支):
在您的主分支上,您只需运行:
sonar-scanner
在您的“xy”分支上,您将运行:
sonar-scanner -Dsonar.branch=x.y
| 归档时间: |
|
| 查看次数: |
8070 次 |
| 最近记录: |