当我构建我的cloudbees项目时,它会出现以下错误:
ERROR: No such file /scratch/jenkins/workspace/glassfish-myruby/pom.xml
我的项目名称为glassfish-myruby
。
答案 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页面文件,而不是我的项目文件)。
我确信有办法让它工作并使用GitHub页面,但对我来说GitHub页面只是一个实验,所以我删除了分支:
git push origin --delete gh-pages
然后我又做了另一次提交,以确保一切正常并重建。 该项目现在再次从主人那里检查并建立好。