来自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) 完成:失败