當我建立我的CloudBees的項目它提供了以下錯誤:錯誤CloudBees的構建:無法找到的pom.xml
ERROR: No such file /scratch/jenkins/workspace/glassfish-myruby/pom.xml
那裏有我的項目名稱是glassfish-myruby
。
當我建立我的CloudBees的項目它提供了以下錯誤:錯誤CloudBees的構建:無法找到的pom.xml
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-頁面分支而非主查出來,這反映在控制檯輸出:
Commencing build of Revision 88d8d7ee822e02aa2cdae11e07265eb7a8403fed (origin/gh-pages)
這也反映在詹金斯的工作空間(它包含在GitHub上的頁面文件,而不是我的項目文件)。
我敢肯定有一種方法可以得到這個工作,並使用GitHub的頁面,但對我來說GitHub的頁面只是一個實驗,所以我刪除了使用分支:
git push origin --delete gh-pages
我隨後也做了另一個承諾,以確保一切正常和重建。 該項目現在再次從主人簽出並建立好。
當我單擊工作區時,我無法找到工作區中的任何pom.xml文件。 – user1702844
工作區中有任何東西嗎?檢查控制檯輸出並確保它能夠克隆/檢出您的存儲庫。 – recampbell
這是控制檯輸出: – user1702844