Jenkins 声纳跑步者作业可以';t删除声纳锁定文件
我在用Jenkins进行sonarqube分析时收到了这个消息 日志 2个问题Jenkins 声纳跑步者作业可以';t删除声纳锁定文件,jenkins,msbuild,sonarqube,sonarqube-scan,Jenkins,Msbuild,Sonarqube,Sonarqube Scan,我在用Jenkins进行sonarqube分析时收到了这个消息 日志 2个问题 这个声纳锁文件是什么,为什么要创建它?我有一个成功的构建,该文件不在日志中 我确信我正在使用MSbuild 14,为什么我仍然收到有关MSbuild 12的消息 有什么帮助吗?提前感谢:)答案1也使用了锁文件查看它是否已经在运行(避免同时运行两次,因为第二次会失败) 在这种情况下,日志消息表示文件不存在,因此无法删除(如第一次运行时所预期的那样),消息可能会有所改进,因为它应该说“找不到锁文件,创建它…”。。。(听起
有什么帮助吗?提前感谢:)答案1也使用了锁文件查看它是否已经在运行(避免同时运行两次,因为第二次会失败) 在这种情况下,日志消息表示文件不存在,因此无法删除(如第一次运行时所预期的那样),消息可能会有所改进,因为它应该说“找不到锁文件,创建它…”。。。(听起来声纳代码有问题)。正如您所看到的,该消息是调试级别的,因此如果构建成功,似乎并不重要 如果我是你,我会把声纳的详细级别改成更高的,不会显示调试
答案2我需要完整的日志来提供帮助。不确定这是来自Sonar的通用“警告”消息还是Sonar真的在检测MSBuild 12您可以发布完整日志吗?也使用了答案1锁定文件,查看它是否已经在运行(避免同时运行两次,因为第二次将失败) 在这种情况下,日志消息表示文件不存在,因此无法删除(如第一次运行时所预期的那样),消息可能会有所改进,因为它应该说“找不到锁文件,创建它…”。。。(听起来声纳代码有问题)。正如您所看到的,该消息是调试级别的,因此如果构建成功,似乎并不重要 如果我是你,我会把声纳的详细级别改成更高的,不会显示调试
答案2我需要完整的日志来提供帮助。不确定这是来自Sonar的通用“警告”消息还是Sonar真的在检测MSBuild 12您可以发布完整日志吗??D:\'是本地驱动器还是远程装载?D:\'是本地驱动器还是远程装载?
Colorizer Sensor (wrapped) -> CPD Sensor (wrapped)
17:58:10.957 INFO - Sensor Lines Sensor (wrapped)
17:58:10.962 INFO - Sensor Lines Sensor (wrapped) (done) | time=5ms
17:58:10.962 INFO - Sensor QProfileSensor
17:58:10.962 INFO - Sensor QProfileSensor (done) | time=0ms
17:58:10.963 INFO - Sensor org.sonar.plugins.csharp.CSharpSensor
17:58:10.963 WARN -
**********************************************************************************
**17:58:10.963 WARN - * Use MSBuild 14 to get the best analysis results**
17:58:10.963 WARN - * The use of MSBuild 12 or the sonar-runner to analyze C# projects is DEPRECATED *
17:58:10.963 WARN -
********************************************************************************
**
17:58:10.976 INFO - Analysis report generated in D:\jenkins\workspace\Project\.sonarqube\out\.sonar\batch-report
**17:58:10.981 DEBUG - Couldn't delete lock file: D:\jenkins\workspace\Project\Project\.sonar_lock java.nio.file.NoSuchFileException:**