SonarQube 中是否存在用户配置文件的概念?

Does the concept of user profiles exist in SonarQube?

我目前正在使用 SonarQube v5.6。

我有一个远程 SonarQube 服务器,我想将其用作 "dev" 框,许多开发人员可以向其提交代码并对其进行分析。如果多个开发人员同时执行同一个项目,是否会对仪表板产生不利影响?或者 SonarQube 是否允许不同的 "user profiles" 其中相同的项目可以是 运行?我想保留所有执行的结果,不希望一个开发人员的执行覆盖另一个开发人员的执行。

您请求帮助做什么

使用 sonar.branch 参数并让每个开发人员使用不同的值(可能是登录名)。这将防止它们在您的 "dev" 框中相互覆盖。

应该做的事情

与其维护一个平行的"preview"盒子,不如

  1. 让您的开发人员使用 SonarLint 在他们输入代码时查看代码中的问题
  2. 如果您的基础架构允许,则使用拉取请求分析 (Github, Bitbucket On Demand, Bitbucket Server)