用于msbuild预处理的Sonarqube扫描仪失败

时间:2018-02-06 11:53:31

标签: jenkins msbuild sonarqube sonarqube-msbuild-runner

来自Jenkins我想分析我的.net项目。

我已在'manage jenkins - >中使用“自动安装”为 SonarQube扫描程序配置MSbuild 全局工具配置'。对于作业配置,我使用了SonarQube documentation here

我不明白为什么即使在我将项目密钥和项目名称设置为正确显示参考链接后,我也会收到以下错误。

  

错误 -

     

预处理开始。

     

准备工作目录......

     

16:50:06.699 16:50:06.695无法识别的命令行参数:   sonar.projectVersion

     

16:50:06.699 16:50:06.696无法识别的命令行参数:=

     

16:50:06.699 16:50:06.696无法识别的命令行参数:1.0

     

16:50:06.699 16:50:06.696无法识别的命令行参数: -

     

16:50:06.699 16:50:06.697无法识别的命令行参数:Build

     

16:50:06.699 16:50:06.697无法识别的命令行参数:Number

     

16:50:06.699 16:50:06.697无法识别的命令行参数:   $ {env.BUILD_NUMBER}

     

16:50:06.7至少期待以下命令行参数:    - SonarQube项目密钥

     

连接到版本6.1之前的SonarQube服务器时,   还需要以下命令行参数:    - SonarQube项目名称

     
      
  • SonarQube项目版
  •   
     

还可以提供设置文件的完整路径。如果不是   提供,exe将尝试在中找到默认设置文件   与SonBuQube Scanner for MSBuild相同的目录。

     

使用'/?'或'/ h'查看帮助信息。 16:50:06.7预处理   失败。退出代码:1

     

错误:为MSBuild执行SonarQube扫描程序失败(退出代码1)   完成:失败

0 个答案:

没有答案