声纳问题分配插件



我们目前正在使用SonarQube 4.1,并希望升级Sonar以使用新功能,如自动将问题分配给创建问题的开发人员(问题创建者),报告每个开发人员新增和修复的问题数量等。我们使用SVN 1.6和1.7作为版本控制工具,使用tortoiseSVN作为客户端。我们通过Team City触发声纳分析。

在浏览了SonarQube笔记和其他可用信息之后,我可以想到以下两个选项:

    升级到SonarQube 4.5 LTS
    升级到SonarQube 5.1

我也通过插件版本矩阵http://docs.sonarqube.org/display/PLUG/Plugin+Version+Matrix确定Sonar支持各种插件。

我有以下问题:

  1. 如果我们选择选项1,我认为我们可以使用Issue Assign插件自动将Issue分配给Issue创建者。尽管根据插件版本矩阵,Sonar 4.5 LTS不支持SVN,但我们仍然可以使用Issue Assign插件作为Sonar和SVN之间的接口,自动将Issue分配给Issue创建者。我说的对吗?

  2. 如果我们选择选项2,根据Sonar注释,Sonar 5.1有一个功能,自动分配问题给用户。这是否意味着没有必要使用问题分配插件与声纳5.1,因为这个功能是内置在声纳5.1?

  3. 如果我们选择选项2,根据插件版本矩阵,Sonar 5.1支持Issue Assign插件1.6,但我看到一些帖子,人们提到Sonar 5.1不支持Issue Assign插件。有人试过吗?

  4. 如果我们想从新创建的Sonar问题中自动创建JIRA,我们该怎么做?

  5. Sonar 5.1是否足够稳定,可以用于分析超过600,000行代码的代码库,或者我们应该坚持使用4.5 LTS版本?

你的问题1的答案:我不知道你在哪里看到4.5版本不支持SVN,但我们每天在我们的基础设施中使用它,分析能够识别违规,创建者并相应地分配问题。

关于使用版本5。但是,我建议你在4.5 LTS上坚持一段时间,直到版本5更加成熟。有些插件与版本5不兼容。x(例如,用于C/c++代码的sonar-cxx)。据我所知,Sonar团队正在努力将一些插件集成到核心中,因此有可能不需要外部插件来完成问题分配。

希望我的回答能帮助你澄清一些问题。

相关内容

最新更新