【问题标题】:The SonarScanner for MSBuild integration failed: SonarQube was unable to collect the required information about your projectsSonarScanner for MSBuild 集成失败:SonarQube 无法收集有关您的项目的所需信息
【发布时间】:2022-10-16 04:38:16
【问题描述】:

集成 SonarQube 后出现错误

在 Jenkins 上将 https://github.com/SonarSource/sonar-scanner-msbuild/releases/download/5.5.3.43281/sonar-scanner-msbuild-5.5.3.43281-net46.zip 解压到 C:\ProgramData\Jenkins.jenkins\tools\hudson.plugins.sonar.MsBuildSQRunnerInstallation\sonarqube [DevOpsAPI] $ C:\ProgramData\Jenkins.jenkins\tools\hudson.plugins.sonar.MsBuildSQRunnerInstallation\sonarqube\SonarScanner.MSBuild.exe 开始 /k:88e6e2b1-f890-4d12-b867-6dc4cc19d853 /n:DevOpsAPI /v: /d:sonar.host.url=http://localhost:9000/ ******** 适用于 MSBuild 5.5.3 的 SonarScanner 使用 .NET Framework 版本的 Scanner for MSBuild 预处理开始。 正在准备工作目录... 06:51:54.572 更新构建集成目标... 06:51:58.311 获取分析配置设置... 06:52:13.667 为 cs 配置分析器程序集... 06:52:13.668 安装所需的 Roslyn 分析仪... 06:52:17.715 为 vbnet 提供分析器程序集... 06:52:17.715 安装所需的 Roslyn 分析仪... 06:52:18.209 预处理成功。 [DevOpsAPI] $ C:\ProgramData\Jenkins.jenkins\tools\hudson.plugins.sonar.MsBuildSQRunnerInstallation\sonarqube\SonarScanner.MSBuild.exe end ******** 适用于 MSBuild 5.5.3 的 SonarScanner 使用 .NET Framework 版本的 Scanner for MSBuild 后处理开始。 06:52:23.746 用于 MSBuild 集成的 SonarScanner 失败:SonarQube 无法收集有关您的项目的所需信息。 可能的原因:

  1. 项目尚未构建 - 项目必须在开始和结束步骤之间构建
  2. 已使用不受支持的 MSBuild 版本来构建项目。目前支持 MSBuild 14.0.25420.1 及更高版本。
  3. 开始、构建和结束步骤并未全部从同一个文件夹启动
  4. 所分析的项目都没有有效的 ProjectGuid 并且您没有使用解决方案 (.sln) 06:52:23.747 生成声纳属性文件失败。无法完成分析。 06:52:23.773 后处理失败。退出代码:1 警告:无法在工作区中找到“report-task.txt”。 SonarScanner 成功了吗? 错误:执行 MSBuild 的 SonarScanner 失败(退出代码 1) 将工件发布到 S3 Bucket Build 仍在运行 使用 S3 配置文件将工件发布到 S3 存储桶:mosesalfred-1 将工件发布到 S3 Bucket bucket=mosesalfred-1,file=DevOps.zip region=ap-south-1,将从 slave=false managed=false 上传,服务器加密 false 完成:失败

【问题讨论】:

  • 您是否调用 MSBuild 在开始和结束步骤之间构建解决方案?如果是这样,请分享构建步骤的日志。

标签: jenkins sonarqube sonarqube-scan


【解决方案1】:

尝试按以下顺序放置任务:

【讨论】:

    猜你喜欢
    • 2017-05-14
    • 2018-07-18
    • 2019-10-24
    • 2017-08-17
    • 2018-08-15
    • 1970-01-01
    • 1970-01-01
    • 2023-01-17
    • 1970-01-01
    相关资源
    最近更新 更多