首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SonarQube未能从Jenkins项目获得git指责信息

问SonarQube未能从Jenkins项目获得git指责信息
EN

Stack Overflow用户
提问于 2016-06-01 14:30:06
回答 2查看 10.1K关注 0票数 2

我配置了一个Jenkins主项目P来管理两个git存储库A和B。这个主要项目P只更新git源,并从他的工作区调用声纳分析源。

这是我的树文件夹。

代码语言:javascript
复制
{Jenkins Install Path} \ workspace \ P 
                                     |-- A 
                                         |-- .git/
                                         |-- all projects A files
                                     |-- B
                                         |-- .git/
                                         |-- all projects B files

当Jenkins对P进行声纳分析时,我得到了以下错误

代码语言:javascript
复制
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)

这个错误是合乎逻辑的,因为SonarQube正在{Jenkins Install Path} \ workspace \ P下寻找一个.git文件夹。它并不存在。

我环顾互联网寻找解决方案,但没有找到答案。我正在使用安装在windows上的SonarQube 5.5。

您有什么想法让SonarQube使用我的配置吗?

这种情况与Sonarqube:缺少下列文件的指责信息不同,因为根本原因是我使用了两个通过单个SonarQube分析获取的git文件夹。

我曾多次访问和阅读源代码

SonarQube Git插件

看似相似但不同的问题

SonarQube中的全局单片机误差

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-02 12:01:50

基于@CSchulz的回答,我找到了使用SonarQube模块的解决方案

我将SonarQube配置为使用与A和B git项目相对应的两个子模块。每个项目都以git模块的名称作为重要的projectBaseDir参数。

代码语言:javascript
复制
sonar.projectKey=P
sonar.projectName=P
sonar.projectVersion=4.0.0
sonar.binaries=.

sonar.cxx.includeDirectories=Common/Path
sonar.cxx.cppcheck.reportPath=cppCheckReport.xml # Reports are present in A and B forlder

#  2 modules definition
sonar.modules=A,B

# Module A
IHM.sonar.projectBaseDir=A
IHM.sonar.projectName=A
IHM.sonar.sources=.
IHM.sonar.cxx.includeDirectories=XXX

# Module B
Shares.sonar.projectBaseDir=B
Shares.sonar.projectName=B
Shares.sonar.sources=.
Shares.sonar.cxx.includeDirectories=XXX

我需要找出一些配置,但它的工作,它是好的,我。

票数 1
EN

Stack Overflow用户

发布于 2016-06-02 07:17:53

您可以设置由P触发的分析作业。

分析作业可以采用一个参数来分析P工作空间中的存储库。作业本身应该使用与P相同的工作区,并且只调用SonarQube分析。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37571596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档