0

我将 Sonar 与 Sonar Runner 和 Jenkins 一起使用。奇怪的是,当我手动开始工作时,一切正常,但在周期性的夜间构建中它失败并说:

org.sonar.runner.RunnerException:目录中没有匹配模式“java”的文件

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

4

1 回答 1

0

如果我将您的问题概括为“如果我的 Jenkins 工作在其他时间工作后随机失败,我该怎么办?” 我总是做的第一步是删除工作区并重新运行构建。您通常还可以将 SCM 插件配置为对源进行干净签出而不是更新。这在过去为我解决了问题。

于 2013-03-09T18:39:46.567 回答