【发布时间】:2017-11-15 18:23:43
【问题描述】:
我们的 Sonar 用例为我们存储库的每个分支创建新的 Sonar 项目。我们如何自动将新的分支项目与(非默认)质量配置文件和质量门相关联?
如果相关,我们将在 Maven 项目中运行它。
【问题讨论】:
标签: sonarqube sonar-maven-plugin
我们的 Sonar 用例为我们存储库的每个分支创建新的 Sonar 项目。我们如何自动将新的分支项目与(非默认)质量配置文件和质量门相关联?
如果相关,我们将在 Maven 项目中运行它。
【问题讨论】:
标签: sonarqube sonar-maven-plugin
我们公司内部也遇到了同样的问题,唯一的解决方案是使用已弃用的属性sonar.profile (https://docs.sonarqube.org/display/SONAR/Analysis+Parameters)。
旁注: 一般来说,关于如何分析分支也有一个有趣的观点。 sonarSource 的一般建议建议仅对短期分支使用预览模式。事实上,bitbucket-plugins 具有比仅评论问题更丰富的功能集,遗憾的是需要基于分支的分析。
https://jira.sonarsource.com/browse/SONAR-5370 - 该属性将在 4.5.1 中根据声纳任务移除
【讨论】:
使用api/projects/create Web 服务来配置您的项目。然后您可以致电api/qualityprofiles/add_project 将您的新项目分配给正确的配置文件。 (您需要先使用 api/qualityprofiles/search 查找个人资料 ID。)
【讨论】: