如何防止分支机构之间的声纳误报?

时间:2012-08-10 14:27:35

标签: sonarqube

声纳是否有可能在分支之间转移“误报”?

这是我们的工作流程:我们在分支1开发,我们在这个分支上进行声纳检查,当分支1将被释放时,我们将它合并到主干,然后我们从主干创建分支2,我们做我们的声纳检查分支2。

这个“分支2”是一个新的声纳项目(它不能相同,因为我们有时会同时打开2个分支,还有2个声纳项目)。但这个“分支2”声纳项目已经失去了所有“误报”标记。

我们如何保持两个分支之间的误报?

2 个答案:

答案 0 :(得分:1)

不,这还不可能。您可以要求此功能并在Sonar用户邮件列表中进行讨论。

答案 1 :(得分:1)

有一个插件可用于此https://github.com/willemsrb/sonar-issueresolver-plugin(也可在更新中心使用)

基本上,您将分辨率从一个分支导出到另一个分支。这可以使用您的CI系统自动化,因为该插件提供了REST API。

  • 更新其他项目的问题:http POST到/ api / issueresolver / update
  • 从项目导出问题:http GET到/ api / issueresolver / export
  • 导入项目中的问题:http POST到/ api / issueresolver / import