Sonarqube 自动将新Sonar项目与自定义质量配置文件和质量门关联

Sonarqube 自动将新Sonar项目与自定义质量配置文件和质量门关联,sonarqube,sonar-maven-plugin,Sonarqube,Sonar Maven Plugin,我们的Sonar用例为存储库的每个分支创建了新的Sonar项目。我们如何自动将新分支项目与(非默认)质量配置文件和质量门关联 如果相关的话,我们正在一个Maven项目中运行它。我们公司内部也有同样的问题,唯一的解决方案是使用不推荐的属性sonar.profile() 旁注: 一般来说,关于如何分析分支也有一个有趣的观点。sonarSource的一般建议建议仅对短生命分支使用预览模式。事实上,bitbucket插件具有比评论问题更丰富的特性集,很遗憾需要基于分支的分析 -根据sonar任务,将在4

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


如果相关的话,我们正在一个Maven项目中运行它。

我们公司内部也有同样的问题,唯一的解决方案是使用不推荐的属性
sonar.profile
()

旁注: 一般来说,关于如何分析分支也有一个有趣的观点。sonarSource的一般建议建议仅对短生命分支使用预览模式。事实上,bitbucket插件具有比评论问题更丰富的特性集,很遗憾需要基于分支的分析


-根据sonar任务,将在4.5.1中删除该属性

使用web服务为您的项目提供资源。然后,您可以调用以将新项目分配给适当的配置文件。(您需要先查找配置文件id的tho。)

只是一个imho:在我设置属性和SONARQUE之前,我发现这个过程有些奇怪-现在我必须先进行3次api调用来管理它,但实现通知单中的讨论已经指出了这一点,我只想指出这一点。是的,这就是我们的情况(尝试将声纳统计数据与BitBucket pull请求和Bambon一起包括在内,以便在提交时启动声纳分析)。我很乐意切换到使用预览模式,但我看不到像你所说的那样用现有插件实现这一点的方法。另一方面,我不知道,你计划触发多少构建,但由于代码分析可能需要一些时间,你可能想手动触发它-我们只触发上的“功能构建”“打开、重新打开并按触发按钮”-可以为您节省一些jenkins资源:D