cloudbees构建错误:无法找到pom.xml

时间:2012-09-27 09:36:07

标签: build pom.xml cloudbees

当我构建我的cloudbees项目时,它会出现以下错误:

ERROR: No such file /scratch/jenkins/workspace/glassfish-myruby/pom.xml

我的项目名称为glassfish-myruby

2 个答案:

答案 0 :(得分:2)

转到您创建的作业,然后单击左侧的“工作区”链接。这将向您展示您的项目是如何签出的。 pom可能与你预期的位置不同。

答案 1 :(得分:0)

我遇到了类似的问题。我的项目建设很好,然后突然停止了同样的错误:

Parsing POMs
ERROR: No such file /scratch/jenkins/workspace/MyMoney/pom.xml
Perhaps you need to specify the correct POM file path in the project configuration?
[cloudbees-deployer] Skipping deployment as build result is FAILURE
Finished: FAILURE

我意识到我唯一改变的是添加GitHub页面(如http://pages.github.com/中所述) 由于我不明白的原因,这导致我的项目从gh-pages分支而不是master检出,如控制台输出中所反映的那样:

Commencing build of Revision 88d8d7ee822e02aa2cdae11e07265eb7a8403fed (origin/gh-pages)

这也反映在jenkins工作区(它包含GitHub页面文件,而不是我的项目文件)。

我确信有办法让它工作并使用Gi​​tHub页面,但对我来说GitHub页面只是一个实验,所以我删除了分支:

git push origin --delete gh-pages

然后我又做了另一次提交,以确保一切正常并重建。 该项目现在再次从主人那里检查并建立好。