设置 sonar.projectBaseDir 不起作用

问题描述 投票:0回答:0

必须分享的信息 SonarQube 社区版 8.8 版(内部版本 42792) SonarQube 是如何部署的:Jenkins

大家好

我正在尝试使用 Jenkins 运行 sonarqube 分析 我们使用多 scm 项目,由于 sonarqube 不支持多 scm analisys(带有 scm 集成),我试图在某些 repo 上运行它

我们的项目由文件夹组成,所以基本上看起来像

jenkins_folder
-- 工作区
---- 声呐
------|项目 1(回购 1)
------|--| .git
------|--|要分析的文件
------|项目 2(回购 2)
------|--| .git
------|--|要分析的文件

Analisys 默认在根文件夹中运行,我得到“root Not inside a Git work tree” 所以我决定在项目 1 上运行 analisys 并设置 sonar.projectBaseDir=/jenkins_folder/workspace/sonarqube/project 1 我得到了错误: [错误] 无法在项目上执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.8.0.2131:sonar (default-cli):不在 Git 工作树中:C:\jenkins_folder\workspace\sonarqube

在日志中有: [信息] 基本目录:C:\jenkins_folder\workspace\sonarqube

所以设置 projectBaseDir 不起作用,它仍然是根文件夹,我不知道该怎么办

请告诉我,我做错了什么,以及如何解决这个问题

sonarqube
© www.soinside.com 2019 - 2024. All rights reserved.