云蜂构建中的错误:找不到 pom.xml



当我构建我的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 页面(如 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

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

最新更新