我配置了一个 Jenkins 主项目P
来管理两个 git 存储库A
和B
. 这个主项目P
只更新 git 源并从他的工作区调用声纳分析。
这是我的树文件夹。
{Jenkins Install Path} \ workspace \ P
|-- A
|-- .git/
|-- all projects A files
|-- B
|-- .git/
|-- all projects B files
当 Jenkins 运行声纳分析时P
,出现以下错误
SCM provider for this project is: git
2664 files to be analyzed
0/2664 files analyzed
Missing blame information for the following files:
(all files)
.git
该错误是合乎逻辑的,因为SonarQube正在寻找{Jenkins Install Path} \ workspace \ P
. 它不存在。
我在互联网上四处寻找解决方案,但没有找到答案。我正在使用安装在 Windows 上的 SonarQube 5.5。
你有什么想法让 SonarQube 与我的配置一起工作吗?
这种情况与Sonarqube 不同:缺少以下文件的责备信息,因为根本原因是我通过单个 SonarQube 分析使用两个 git 文件夹获取。
我多次访问和阅读的资源