BUILD BREAKER API 已达到查询限制 (30)

BUILD BREAKER API query limit (30) reached

我是 运行 我的 gitlab runner 中的 sonarQube 分析,具有以下配置:

Sonarqube 版本:版本 7.9.1(内部版本 27448)

Gitlab-ci.yml:

Sonarqube:
  image:
    name: sonarsource/sonar-scanner-cli:latest
    entrypoint: [""]
  stage: code analysis
  variables:
    SONAR_TOKEN: $SONAR_API_KEY
    SONAR_HOST_URL: $SONAR_URL
  script:
    - sonar-scanner -Dsonar.qualitygate.wait=false -Dsonar.projectKey=$CI_PROJECT_NAME -Dsonar.python.coverage.reportPaths=coverage.xml -Dsonar.sources=app/ -Dsonar.tests=tests/

我正在使用我公司的 Sonarqube 实例,无法更改任何插件或任何内容。我从我的跑步者日志中收到以下错误:

 INFO: Waiting for report processing to complete...
 INFO: Waiting for report processing to complete...
 ERROR: [BUILD BREAKER] API query limit (30) reached.  Try increasing sonar.buildbreaker.queryMaxAttempts, sonar.buildbreaker.queryInterval, or both.

报告可在它试图到达的 url 获得...

有没有办法从命令行或我能做的任何其他事情禁用这个插件?

对于后来发现这个问题的人,我找到了解决方案。

根据 https://docs.sonarqube.org/7.9/analysis/scan/sonarscanner/ 只有声纳扫描仪版本 4.0 兼容。

docker 版本 4.1 (https://hub.docker.com/layers/sonarsource/sonar-scanner-cli) 的镜像工作正常。