5

我们的 Sonar 用例为我们存储库的每个分支创建了新的 Sonar 项目。我们如何自动将新的分支项目与(非默认)质量配置文件和质量门相关联?

如果相关,我们将在 Maven 项目中运行它。

4

2 回答 2

2

我们在公司内部遇到了同样的问题,唯一的解决方案是使用已弃用的属性sonar.profilehttps://docs.sonarqube.org/display/SONAR/Analysis+Parameters)。

旁注:通常还有一个关于如何分析分支的有趣观点。sonarSource 的一般建议建议仅对短期分支使用预览模式。事实上,bitbucket-plugins 具有更丰富的功能集,而不仅仅是评论问题,遗憾的是需要基于分支的分析。

https://jira.sonarsource.com/browse/SONAR-5370 - 根据声纳任务,该属性将在 4.5.1 中删除

于 2017-06-13T22:07:58.797 回答
0

使用api/projects/create Web 服务来配置您的项目。然后,您可以调用api/qualityprofiles/add_project将新项目分配给正确的配置文件。(您需要先使用api/qualityprofiles/search 查找配置文件 ID 。)

于 2017-06-14T11:46:56.640 回答