2016-02-11 128 views
1

我使用SonarQube 5.2与Perforce插件和LDAP。 Sonar-runner通过Jenkins运行,并在项目构建完成时触发。 当我在SonarQube GUI中查看时,我发现某些问题已正确分配给签入代码的开发人员,但大多数问题未分配。 任何建议为什么?我如何解决它?发布自动声纳问题转让

回答

0

问题被自动分配给用户:通过寻找具有其登录,电子邮件或SCM帐户匹配该行的作者之一

  • 对于线路上定义的问题,它被分配给用户
    • 有关文件定义的问题,它被分配文件
    • 的最后提交者如果没有用户可以找到,那么问题被分配到项目的默认设置,如果(sonar.issues.defaultAssigneeLogin)
0

我有这个问题。这是因为有些用户在SonarQube中不存在。即使有一个用于授权的LDAP连接,他们也需要在系统中进行首次登录以显示在用户列表中。

要检查它是否是你的问题单击管理→用户,看看你的非指定用户在用户列表: Find users

如果他不存在,告诉他做一个登录名和他应该出现在那里。自动分配现在可以正常工作。