2013-10-23 66 views
2

我想知道是否有其他人遇到了Jenkins 1.535和播放框架的問題。無法在Jenkins中構建播放框架項目

在我的公司裏,其中一個項目使用了play框架。我們正在使用遊戲版本2.1.1。從cmd行,我可以運行清理或播放編譯,它運行沒有問題。

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 

我在Jenkins上安裝了播放插件,並在其上找到了播放的路徑。

在工作中,我進入了應用程序路徑(相對於工作區),並添加了一個構建步驟來使用play。在這一步中,我只是把'乾淨'作爲命令。

enter image description here

然而,當我建立詹金斯這個項目,它說有一個無效的命令和錯誤的。我們可以在下面的日誌中看到清除成功。我不知道這個無效命令在哪裏B/C,我放的唯一命令是clean。在此感謝您提供有關此問題的任何信息。從詹金斯

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 

回答

0

登錄難道是因爲這裏同樣的問題:Jenkins Windows slave failing the Play! framework build

所以...你應該添加.SH或.RUN中的「/選擇/播放 - 結束2.1.1 /播放「:)也許魔術會發生。

+0

我有一個類似的問題,但不幸的是,在Jenkins配置中添加「.sh」並沒有做到這一點(使用Play 2.21)。當前項目設置爲myProject(在構建文件中:/ opt/myProject /)[0m [0m [[0m] [0m] [0m [0m] [0m] [0m] 2015年12:01:55 PM [0m [0m] [[0m] [[0m] [0m [[0m] [0m] [0m] [0m [[0m] [0m] [0m/opt/myProject] [0m [[31merror [0m] [0m^[0m' ]看起來插件在最後調用作業的「Play!應用程序路徑」的值。 – Cray