Sonarqube 如何在本地运行预览分析,但不允许上载到服务器?

Sonarqube 如何在本地运行预览分析,但不允许上载到服务器?,sonarqube,sonarqube-scan,Sonarqube,Sonarqube Scan,SonarQube 5.6.1 我需要允许用户在预览模式下本地运行SonarQube分析,但我不希望他们能够将任何内容推送到服务器 我看到有这种可转让的能力: 执行分析功能,以获取执行分析所需的所有设置 分析(包括密码等安全设置)和推送 将分析结果发送到SonarQube服务器 我需要用户能够完成这项工作的前半部分: …获取执行分析所需的所有设置 但不是这一部分: …将分析结果推送到SonarQube服务器 使用SonarQube 5.6.1,用户可以运行预览分析,但不能将结果推送到服务器,这需

SonarQube 5.6.1

我需要允许用户在预览模式下本地运行SonarQube分析,但我不希望他们能够将任何内容推送到服务器

我看到有这种可转让的能力:

执行分析功能,以获取执行分析所需的所有设置 分析(包括密码等安全设置)和推送 将分析结果发送到SonarQube服务器

我需要用户能够完成这项工作的前半部分:

…获取执行分析所需的所有设置

但不是这一部分:

…将分析结果推送到SonarQube服务器


使用SonarQube 5.6.1,用户可以运行预览分析,但不能将结果推送到服务器,这需要以下两个方面:

  • 这些用户没有全局“执行分析”权限
  • 这些用户对其项目具有“浏览”权限
这就是他们所需要的


请注意,如果您的开发人员正在使用IntelliJ、Eclipse或Visual Studio,您应该鼓励他们使用(连接到SonarQube服务器),而不是手动运行“预览”分析。这将更有效率。即使他们没有这样的IDE,他们也最好使用。

你能指定你正在运行哪个版本的SonarQube吗?我忘了包括这个。很抱歉。现在已更新。目标是Gradle。这将是对Gradle插件的一个很好的补充。有一个任务,比如预览。但这是另一个地方的请求:-)仅供参考,不再支持SonarLint for CLI。