【发布时间】:2022-01-06 10:52:32
【问题描述】:
我们将 SonarQube 与 Gitlab 集成。 Sonarqube 版本:8.8
除了公关装饰外,一切正常。 我们在项目配置中启用了以下设置来启用 PR 装饰:
Configuration name
Project ID
我们正在使用以下命令分析代码
dotnet sonarscanner begin -k:$CI_PROJECT_PATH_SLUG -d:sonar.qualitygate.wait=$SONAR_GATE -d:sonar.gitlab.commit_sha=$CI_COMMIT_SHORT_SHA -d:sonar.gitlab.ref_name=$CI_COMMIT_REF_NAME -v:$CI_COMMIT_REF_NAME -d:sonar.login=$SONAR_TOKEN -d:sonar.host.url=$SONAR_URL -d:sonar.cs.opencover.reportsPaths="**/coverage.opencover.xml" -d:sonar.coverage.exclusions="**/*Tests*" -d:sonar.cs.vstest.reportsPaths="**\*.trx"
和
dotnet sonarscanner end -d:sonar.login="$SONAR_TOKEN"
参考文档后:https://docs.sonarqube.org/latest/analysis/pull-request/ 它显示,无需手动设置任何参数,sonarqube 会自动检测并设置这些参数。
在分析代码后,我们仍然无法看到 PR 装饰。不知道为什么?请推荐
【问题讨论】:
-
请建议。谢谢
标签: gitlab sonarqube sonarqube-scan dotnet-cli