我正在尝试将一个新的 SonarQube (5.6 LTS) 实例连接到我客户的 Jazz 存储库(带有 Jazz 插件的 1.1 版)并且遇到了一个有趣的障碍。Jazz 用户使用公司 AD 连接,RTC 的 lscm annotate 命令返回的用户名采用“lastname, firstname”的形式,因此结果如下所示:
9 Smith, John (1000) 2014-04-03 04:32 PM 272 some code here;
尝试将其与 Sonar 中的用户联系起来时会出现问题。我无法通过 UI 添加 scm 帐户“Smith, John”(它将其变成两个帐户“Smith”和“John”)。此外,问题搜索无法很好地处理逗号,因此您无法转到问题页面并仅按作者 = 'smith, john' 进行过滤。
我必须相信我不是第一个遇到这个问题的人,但我一直无法在网上找到任何解决方案。我最终可能会尝试几种解决方法,但如果我不必远离普通的 OOTB SonarQube 安装,我会更喜欢它。