我从两台不同的机器运行分析,都将报告提交给同一个SonarQube实例?和分析方法,参数是一样的。
我在两台电脑上分析了同一个项目但得到了不同的结果。我检查了很多设置,但它们都是一样的。区别在于,在运行Windows Server 2012(VM)的一台PC上,C#代码被排除在分析结果之外
我发现当我执行cmd时,我的localhost .sonarqube创建了output-cs,但VM却没有。
日志文件
分析工作目录不存在:'C:\ Program Files(x86)\ Jenkins \ workspace \ F2_SQ.sonarqube \ out \ 1 \ output-cs'。分析结果将不会从此目录加载
Windows Server 2012 R2安装信息是......
sonarqube-6.7.1 | sonar-scanner-3.0.3.778 |声纳扫描仪的MSBuild-4.0.2.892 | msbuild 14 | Java SE开发工具包8 | .NET Framework 4.6.2 | SonarC#6.8.1
Windows 10(localhost)安装信息是......
sonarqube-6.7.1 | sonar-scanner-3.0.3.778 |声纳扫描仪的MSBuild-4.0.2.892 | msbuild 14 | Java SE开发工具包8 | .NET Framework 4.7 | SonarC#6.8.1