Jenkins 1.535 と play フレームワークでこの問題に遭遇した人が他にいるかどうか疑問に思っています。
私の会社では、プロジェクトの 1 つが play フレームワークを使用しています。Play バージョン 2.1.1 を使用しています。cmd ラインから play clean または play compile を実行でき、問題なく動作します。
cd /git/big-data/dw
play clean
[info] Loading project definition from /git/big-data/dw/project
[info] Set current project to dw (in build file:/git/big-data/dw/)
[success] Total time: 0 s, completed Oct 23, 2013 10:17:27 AM
play プラグインを Jenkins にインストールし、play を見つけるパスを設定しました。
ジョブ内で、アプリケーション パス (ワークスペースに対する相対パス) を入力し、play を使用するためのビルド ステップを追加しました。このステップでは、コマンドとして「clean」を入力しました。
ただし、Jenkins でこのプロジェクトをビルドすると、無効なコマンドがあり、エラーが発生します。以下のログで、クリーンが成功したことを確認できます。この無効なコマンドがどこにあるかわかりません b/c 私が入れた唯一のコマンドはclean
. この問題についてご意見をお寄せいただきありがとうございます。
Jenkins からのログ
Executing /opt/play-2.1.1/play clean "/home/jenkins/.jenkins/jobs/Debug_play/workspace/dw"
[dw] $ /opt/play-2.1.1/play clean /home/jenkins/.jenkins/jobs/Debug_play/workspace/dw
[0m[[0minfo[0m] [0mLoading project definition from /home/jenkins/.jenkins/jobs/Debug_play/workspace/dw/project[0m
[0m[[0minfo[0m] [0mSet current project to dw (in build file:/home/jenkins/.jenkins/jobs/Debug_play/workspace/dw/)[0m
[0m[[32msuccess[0m] [0mTotal time: 0 s, completed Oct 23, 2013 10:20:41 AM[0m
[0m[[31merror[0m] [0mNot a valid command: /[0m
[0m[[31merror[0m] [0m/home/jenkins/.jenkins/jobs/Debug_play/workspace/dw[0m
[0m[[31merror[0m] [0m ^[0m
****************************************************
* ERROR!!! while executing clean
****************************************************
Build step 'Play!' marked build as failure
Finished: FAILURE