Build cloudbees生成中出错:找不到pom.xml

Build cloudbees生成中出错:找不到pom.xml,build,pom.xml,cloudbees,Build,Pom.xml,Cloudbees,当我构建cloudbees项目时,会出现以下错误: ERROR: No such file /scratch/jenkins/workspace/glassfish-myruby/pom.xml 如果我的项目名是glassfish myruby,请转到您创建的作业并单击左侧的“工作区”链接。这将向您显示项目是如何签出的。pom可能位于与您预期不同的位置。我遇到了类似的问题。我的项目进行得很顺利,但由于同样的错误突然停止: Parsing POMs ERROR: No such file /sc

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

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

如果我的项目名是glassfish myruby,请转到您创建的作业并单击左侧的“工作区”链接。这将向您显示项目是如何签出的。pom可能位于与您预期不同的位置。

我遇到了类似的问题。我的项目进行得很顺利,但由于同样的错误突然停止:

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页面(如中所述) 出于我不理解的原因,这导致我的项目从gh pages分支而不是主分支签出,这反映在控制台输出中:

Commencing build of Revision 88d8d7ee822e02aa2cdae11e07265eb7a8403fed (origin/gh-pages)
这也反映在jenkins工作区中(它包含GitHub页面文件,而不是我的项目文件)

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

git push origin --delete gh-pages
然后我还做了另一个承诺,以确保一切正常并重建。
该项目现在再次从master签出并构建OK。

当我单击工作区时,我无法在工作区中找到任何pom.xml文件。工作区中是否有任何内容?检查控制台输出,确保它能够克隆/签出您的存储库。此输出:由用户Jayasurya Venugopalan在s-4b7a9f10上远程构建启动,位于workspace/scratch/jenkins/workspace/glassfish myruby更新版本0中自上一次构建解析POMs以来没有更改错误:没有此类文件/scratch/jenkins/workspace/glassfish myruby/pom.xml也许您需要在项目配置中指定正确的pom文件路径?发送电子邮件完成:失败您正在检查一个空的Subversion存储库。