声纳问题分配插件

时间:2015-05-26 15:31:34

标签: svn sonarqube

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

在浏览SonarQube笔记和其他可用信息后,我可以考虑以下两个选项:

  1. 升级至SonarQube 4.5 LTS
  2. 升级到SonarQube 5.1
  3. 我还在http://docs.sonarqube.org/display/PLUG/Plugin+Version+Matrix浏览了插件版本矩阵,以确定Sonar对各种插件的支持。

    我有以下问题:

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

    2. 如果我们选择选项2,根据Sonar的说明,Sonar 5.1具有自动为用户分配问题的功能。这是否意味着不需要使用Sonar 5.1的Issue Assign插件,因为此功能是在Sonar 5.1中内置的?

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

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

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

1 个答案:

答案 0 :(得分:0)

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

关于使用5.x版本,我建议您坚持使用4.5 LTS一段时间,直到版本5更加成熟。某些插件与版本5.x不兼容(例如,用于C / C ++代码的sonar-cxx)。据我所知,Sonar团队正在将一些插件集成到核心中,因此可能不需要为issus赋值提供外部插件。

希望我的回答可以帮助您澄清一些问题。