Mar*_*als 3 sonar-runner sonarqube
我不确定我是否正确理解了在声纳扫描分析中使用参数ProjectKey,ProjectName和branch.
假设我有一个带有差异分支的项目.当我独立于分支运行分析时,ProjectName和ProjectKey参数的值必须始终相同?
或者每个分支分析必须有不同的项目密钥?在这种情况下,最佳做法是什么?
sonar.projectKey是项目的ID.示例:如果您将使用相同的ID分析项目A和下一个项目B,则B的数据将覆盖为项目存储的结果.
sonar.projectName是显示名称 - 在SonarQube仪表板中可见.示例:我的项目
sonar.branch允许您分析一个项目的更多分支.示例:如果分析ID等于A的项目A的开发分支,则SonarQube将创建项目A.接下来,如果分析项目A的任何分支,则新数据将覆盖以前的结果.但是,如果你想为其他分支(而不是用于开发分支覆盖结果)一个新的项目,那么你可以使用sonar.branch属性,它会生成一个新的ID(组合价值sonar.projectKey和sonar.branch)
| 归档时间: |
|
| 查看次数: |
2473 次 |
| 最近记录: |