【问题标题】:Does the concept of user profiles exist in SonarQube?SonarQube 中是否存在用户配置文件的概念?
【发布时间】:2026-01-18 14:05:02
【问题描述】:

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

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

【问题讨论】:

    标签: concurrency sonarqube user-profile sonarqube-scan


    【解决方案1】:

    你请求帮助做什么

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

    你应该做什么

    而不是维护一个平行的“预览”框,你应该是

    1. 让您的开发人员在键入时使用 SonarLint 查看代码中的问题
    2. 在您的基础架构允许的情况下使用拉取请求分析(GithubBitbucket On DemandBitbucket Server

    【讨论】:

    • 谢谢你,G. 安。 sonar.branch 参数可能足以满足我们的需要。出于好奇,有没有办法将执行与用户关联起来,这样当用户登录时,他们只能看到他们的项目“实例”和所有相关分析?
    • 没有@keharris
    • 明白。再次感谢您的帮助,G. Ann!