我有Gitlab Community,正在尝试将其与SonarQube集成。 Sonar托管在Azure VM Ubuntu中的Docker容器中。问题是我真的不知道如何编写
当我将Sonar主机更改为我的当前主机时,我不确定需要在Sonar上输入什么内容。 登录会抛出错误:
gitlab-ci.yml
文件。 我已经尝试使用运行在Windows机器上的本地Sonar,但仍然无法解决问题。这是我的当前 gitlab-ci.yml
文件。当我将Sonar主机更改为我的当前主机时,我不确定需要在Sonar上输入什么内容。 登录会抛出错误:
SonarScanner for MSBuild 5.0.4
使用MSBuild Scanner的.NET Framework版本
预处理开始。
准备工作目录...
18:35:07.168 更新构建集成目标...
18:35:07.394 您提供的令牌没有足够的权限检查许可证。
sonar-check:
image:
name: sonarsource/sonar-scanner-cli:latest
entrypoint: [""]
cache:
key: "${CI_JOB_NAME}"
paths:
- .sonar/cache
dependencies:
- build
script:
- choco install sonarqube-scanner.portable
- SonarScanner.MSBuild.exe begin /k:"somefile" /d:sonar.host.url="http://localhost:9000" /d:sonar.login="8f6658e7684de225a4f45c7cf3466d462a95c1c7"
- nuget restore -ConfigFile .\nuget.config
- MsBuild.exe ./Process /t:Rebuild
- SonarScanner.MSBuild.exe end /d:sonar.login="8f6658e7684de225a4f45c7cf3466d462a95c1c7"
only:
- merge_requests
- master
- develop
- GitLabQualityTool