【发布时间】:2021-05-02 20:10:54
【问题描述】:
我正在尝试将 SonarQube 添加到 GitLab-CI 的本地实例,但无法克服 GitLab-CI Runner 产生的此错误:
注意:GitLab-Runner、Sonar-Scanner 和 SonarQube 都安装在同一个 Windows 服务器上。
我的第一个想法是,找不到运行器,安装/权限问题。所以....
我已验证:
- SonarQube 服务以管理员身份运行并具有对 Sonar-Scanner 目录的完全访问权限
- GitLab Runner 以管理员身份服务并拥有对 Sonar-Scanner 目录的完全访问权限
- Sonar-Scanner 安装双重检查(独立可执行文件:sonarscanner-for-msbuild)(根据https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-msbuild/ 安装)
- Sonar-Scanner 添加到环境变量的“路径”:
仍然是同样的错误,所以我尝试自己运行 Sonar-Scanner:
这似乎运行正常。但是 GitLab 仍然产生同样的问题。也许我使用了错误的声纳扫描仪?
我对 GitLab-CI 的 Runner 还很陌生,因此非常感谢您提供的任何指导/建议。不知道还能去哪里看(我已经阅读了所有/任何远程相关的内容)。
【问题讨论】:
标签: sonarqube gitlab-ci gitlab-ci-runner sonar-runner