Jenkins Sonar在Periodic Jobs上失败,但在手动启动的工作上工作

时间:2013-02-27 12:05:45

标签: jenkins sonarqube jenkins-plugins sonar-runner

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

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

所以我明白Sonar Runner无法找到我的源文件。但为什么会这样呢?我的意思是当我手动启动Sonar工作正常并使用源文件。我什么都没改变。 它完全一样......

1 个答案:

答案 0 :(得分:0)

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