【问题标题】:SONAR integration with Jenkins. ERROR: You're not authorized to run analysis. Please contact the project administratorSONAR 与 Jenkins 的集成。错误:您无权运行分析。请联系项目管理员
【发布时间】:2020-07-10 14:20:38
【问题描述】:

在使用 SonarQube 在 Jenkins 中运行 SONAR 分析后,我收到此错误。 在构建运行一段时间并进行分析后,我收到了错误。 不得不提的是,我已经在 Sonar 中创建了令牌并将其放入 Jenkins 配置中。

不知何故,我认为这是由于 Sonar 缺少创建项目或其他东西的权利。

你能帮我解决一下吗?

这是 Jenkins 构建的最新日志。

WARN: This may lead to missing/broken features in SonarQube
INFO: 328 files had no CPD blocks
INFO: Calculating CPD for 868 files
INFO: CPD calculation finished
INFO: Analysis report generated in 818ms, dir size=42 MB
INFO: Analysis report compressed in 2897ms, zip size=6 MB
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
INFO: Total time: 2:36.346s
INFO: Final Memory: 30M/313M
INFO: ------------------------------------------------------------------------
ERROR: Error during SonarScanner execution
ERROR: You're not authorized to run analysis. Please contact the project administrator.

【问题讨论】:

    标签: jenkins sonarqube sonarqube-scan


    【解决方案1】:

    这不是连接问题,而是权限问题(授权)。

    发帖注明ERROR: You're not authorized to run analysis.

    检查您的用户是否拥有 Execute Analysis permission(请参阅全局或项目权限)。

    如果这是一个新项目(SonarQube 尚不存在),那么用户还需要“创建项目” 在 SonarQube 中创建初始项目。这可以通过 UI(或由管理员)或在首次运行时提前完成,具体取决于权限模型。

    查看SonarQube Security 页面并仅提供所需内容。

    请参阅Permission Templates for Default Permissions | Creators permissions 下关于创作者权限的特别说明。

    【讨论】:

    • 感谢您的回复。是的,我认为这不是连接问题。但我想问一下,这是否直接获得许可,或者可能是其他原因。谢谢。
    • 我无法回答;我的权限从第一天开始就设置好了,所以从来没有看到错误。您唯一的选择是连接、身份验证(登录)和授权(角色/权限)。你已经超过了我假设的前两个。 SQ 权限是有限的。你能不能“创建项目”(如果没有创建),“执行分析”,除管理角色外,仅此而已。
    • 在我的例子中,诀窍是授予用户(组)“创建项目”权限(全局或每个项目)。似乎只有第一次初始扫描才需要此权限。
    • @IanW 我只是一个旁观者。如果您希望您的回答被接受,请召集提出问题的用户。
    • @AttilaCsipak,哎呀!
    【解决方案2】:

    更新:问题与声纳权利有关。 获得管理员权限后,构建通过。

    【讨论】:

    • 管理员权限太宽泛(危险),无法执行分析。查看SonarQube Security 页面并仅提供所需内容。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 2022-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多