Jenkins Sonar在周期性作业上失败,但在手动启动的作业上工作



我使用Sonar与Sonar Runner和Jenkins。奇怪的是,当我手动启动工作时,一切正常,但在定期夜间构建时,它失败了,并说:

org.sonar.runner.RunnerException:目录

中没有匹配模式"java"的文件

所以我明白,声纳跑者不能找到我的源文件。但为什么会这样呢?我的意思是,当我手动启动时,声纳工作正常,并使用源文件。我没有改变任何东西。这是完全一样的工作…

如果我将您的问题概括为"如果我的Jenkins作业在其他时间工作后随机失败,我该怎么办?"我总是做的第一步是删除工作区并重新运行构建。您通常还可以配置SCM插件来执行源代码的干净检出,而不是更新。

最新更新