当前位置: 首页 > 知识库问答 >
问题:

如何在Jenkins中为MSBuild设置声纳扫描仪的本地模块目录?

赖运珧
2023-03-14

我的jenkins项目做了两个签出,一个来自框架,一个来自使用该框架的应用程序a。

我想在应用程序a上运行声纳扫描仪。

Build a Visual Studio project or solution using MSBuild : build framework

SonarQube Scanner for MSBuild - Begin Analysis // HOW DO I SET THE FOLDER TO %WORKSPACE%\AppUsingFramework\branches\v1.1.3 ?

Build a Visual Studio project or solution using MSBuild : build the application
MSBuild Build File  : AppUsingFramework\branches\v1.1.3\AppUsingFramework.sln

SonarQube Scanner for MSBuild - End Analysis

我得到这样的信息:

SonarQube MSBuild集成失败:SonarQube无法收集有关项目的所需信息。

可能的原因:

    null

MSBuild 3.0.1.635的SonarQube扫描器(从github自动安装)

MSBuild 15

共有1个答案

谷翰飞
2023-03-14

通过删除不必要的构建框架步骤(它已经在应用程序中构建),并且只指定appusingframework.sln而没有path,声纳扫描就成功了。

 类似资料:
  • 我试图将Sonar Scanner for Ms Build与Teamcity集成。但是在完成分析步骤中存在问题。我配置了SonarQube。Sonarqube网站上显示的带有sonar.login、sonar.password和sonar.host.url的nalysis.xml文件。但是它给出了错误。 SonarQube开始分析步骤 SonarQube完成分析步骤 错误日志 我尝试重新启动服务

  • 我尝试使用Jenkins上的java项目运行声纳分析,使用标准的maven sonar:sonar goal,并使用post STEP>>Execute SonarQube Scanner。我使用的maven目标是。 对于SonarQube扫描仪,我使用了下面的maven目标 SonarQube版本-7.7声纳扫描仪版本-3.3.0 Jenkins版本-2.164.3 Maven版本-3.6.1

  • 我正在运行以下版本的声纳扫描: 蚂蚁v3。0.5 声纳v4。5.4 声纳蚂蚁任务v2。三, 我的ant项目包含100个子模块;其中大约一半有外部库,一半没有 在我的ant构建文件中,设置了以下声纳属性: 上面提到的最初问题是,对于没有外部lib的模块,它会失败,因为编译后/build/dependency中没有jar。 根据这个存档链接:http://sonarqube-archive.15.x6

  • 声纳扫描仪在运行扫描仪时抛出空指针异常。错误指向一个枚举。它实现了一个典型的接口。 我记得几个月前运行扫描仪时没有出现任何问题,但这次不同了,感谢您的帮助。 添加了一些乱码,我可以保证没有编译问题。 包括声纳项目属性。#所需元数据sonar.project密钥=com.companysonar.project名称=项目sonar.project版本=1.0

  • 我有java项目(非梯度),想要测试Sonarqube。所以,我安装了sonar-scanner for mac(https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/)我如何使用它扫描我的Java项目? 我的项目结构是:src->main-java->COM->MyCompany>PackageName1->[java文件]sr