【发布时间】:2021-12-23 07:34:57
【问题描述】:
您使用的是哪些版本?(SonarQube、扫描仪、插件和任何相关扩展)
任务版本 4 - Azure DevOps 服务
你想达到什么目的?
运行代码分析
到目前为止,您为实现这一目标做了哪些尝试?
- 停止和启动代理服务
- 删除文件夹 _work 并触发新的运行
- 安装新代理
- 使用本地帐户运行代理
- 使用不同版本的 dotnet 任务
- 添加并休眠任务 20 秒以避免其他资源使用 同一个文件
- 使用 SonarQube 运行代码分析插件代替 CMD 调用 执行
- 使用 SonarQube 运行代码分析代替 CMD 在版本 *5 中调用执行
- 修复了 JAVA_HOME 和 JRE_HOME
- 更新VS2019
*错误日志:
17:56:22.652 17:56:22.652 警告:文件 'C:\windows\system32\config\systemprofile.nuget\packages\microsoft.net.test.sdk\16.6.1\build\netcoreapp2.1\ Microsoft.NET.Test.Sdk.Program.cs'不在根目录'F:\AzureServicesAgents\AgentU07_work\1\s'下,不会被分析。 17:56:22.652 17:56:22.652 警告:文件 'C:\windows\system32\config\systemprofile.nuget\packages\microsoft.testplatform.testhost\16.6.1\build\netcoreapp2.1\x64\testhost.exe ' 不在根目录 'F:\AzureServicesAgents\AgentU07_work\1\s' 下,不会被分析。 17:56:22.653 17:56:22.653 警告:文件 'C:\windows\system32\config\systemprofile.nuget\packages\microsoft.testplatform.testhost\16.6.1\build\netcoreapp2.1\x64\testhost.dll ' 不在根目录 'F:\AzureServicesAgents\AgentU07_work\1\s' 下,不会被分析。 17:56:22.653 17:56:22.653 警告:文件
我已检查,此文件存在于上述路径中 'C:\windows\system32\config\systemprofile.nuget\packages\xunit.runner.visualstudio\2.4.1\build\netcoreapp1.0\xunit.runner.visualstudio.dotnetcore.testadapter.dll' 不在根目录下目录
我已检查,此文件存在于上述路径中 ‘F:\AzureServicesAgents\AgentU07_work\1\s’,不会被分析。 17:56:22.653 17:56:22.653 警告:文件 'C:\windows\system32\config\systemprofile.nuget\packages\xunit.runner.visualstudio\2.4.1\build\netcoreapp1.0\xunit.runner.reporters .netcoreapp10.dll'不在根目录'F:\AzureServicesAgents\AgentU07_work\1\s'下,不会被分析。 17:56:22.653 17:56:22.653 警告:文件 'C:\windows\system32\config\systemprofile.nuget\packages\xunit.runner.visualstudio\2.4.1\build\netcoreapp1.0\xunit.runner.utility .netcoreapp10.dll'不在根目录'F:\AzureServicesAgents\AgentU07_work\1\s'下,不会被分析。 调用 TFS 处理器可执行文件...
【问题讨论】:
-
这里有什么问题?您发布的是警告,一些 DLL 似乎(正确地)不是您项目的一部分,因此没有被分析。这些警告都不应该是致命的。
-
你好@orhtej2 很高兴见到你,我是SonarQube的初学者,据说这个管道#1警告有两种情况,与.dll 未分析,仔细阅读您的评论后确实注意到您是对的,管道在 Ambar 中将其突出显示为 [警告]。 #2 后处理失败。退出代码:1。 ##[错误]进程“F:\AzureServicesAgents\AgentU07_work_tasks\SonarQubePrepare_15b84ca1-b62f-4a2a-a403-89b77a063157\4.24.0\classic-sonar-scanner-msbuild\SonarScanner.MSBuild.exe”失败,退出代码为 1运行代码分析
-
@orhtej2,如果我导航到与 VSTS_Agent 工作文件夹关联的长路径,我可以看到 * SonarScanner.MSBuild.exe* 存在于其中,因此我不知道为什么要投诉?
-
已解决,通过以下方式解决:1) 更改为 SonarQube 任务的版本 4 2) 安装 通用 Windows 平台 Visual Studio 2019 上的包,位于我们的 Build Server/VM 中
-
切勿在标题中添加“已解决”或类似内容。
标签: c# azure-devops sonarqube