cloudbees プロジェクトをビルドすると、次のエラーが発生します。
ERROR: No such file /scratch/jenkins/workspace/glassfish-myruby/pom.xml
私のプロジェクト名はどこにありますかglassfish-myruby
。
作成したジョブに移動し、左側の[ワークスペース]リンクをクリックします。これにより、プロジェクトがどのようにチェックアウトされたかがわかります。ポンポンはあなたが期待するものとは異なる場所にあるかもしれません。
同様の問題に遭遇しました。私のプロジェクトは正常にビルドされていましたが、同じエラーで突然停止しました:
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 ブランチからチェックアウトされていました。コンソール出力に反映されているように、マスターの代わりに:
Commencing build of Revision 88d8d7ee822e02aa2cdae11e07265eb7a8403fed (origin/gh-pages)
これは jenkins ワークスペースにも反映されていました (私のプロジェクト ファイルではなく、GitHub ページ ファイルが含まれていました)。
これを機能させてGitHubページを使用する方法があると確信していますが、私にとってGitHubページは単なる実験であったため、次を使用してブランチを削除しました:
git push origin --delete gh-pages
次に、すべてが問題なく再構築されたことを確認するために、別のコミットも行いました。プロジェクトはマスターから再度チェックアウトされ、正常にビルドされます。