0

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

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

我的项目名称在哪里glassfish-myruby

4

2 回答 2

2

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

于 2012-09-28T13:10:30.007 回答
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

然后我还做了另一个提交以确保一切正常并重建。该项目现在再次从 master 签出并构建 OK。

于 2012-10-16T17:23:07.823 回答