我们的Sonar用例为我们存储库的每个分支创建了新的Sonar项目。我们如何自动将新分支项目与(非默认)质量概况和质量门关联起来?
如果相关,我们在Maven项目中运行它。
答案 0 :(得分:1)
我们公司内部遇到了同样的问题,唯一的解决方案是使用弃用的属性sonar.profile
(https://docs.sonarqube.org/display/SONAR/Analysis+Parameters)。
旁注: 通常,还有一个关于如何分析分支的有趣观点。 sonarSource的一般建议建议只使用短期生活分支的预览模式。事实上bitbucket-plugins具有更丰富的功能集,而不仅仅是评论问题,遗憾的是需要基于分支的分析。
在4.5.1中删除该属性答案 1 :(得分:0)
使用api/projects/create网络服务来配置您的项目。然后,您可以致电api/qualityprofiles/add_project将新项目分配到正确的配置文件。 (您需要首先使用api/qualityprofiles/search查找个人资料ID。)