Build Can';t在Jenkins中构建play框架项目

Build Can';t在Jenkins中构建play框架项目,build,jenkins,playframework-2.0,build-automation,Build,Jenkins,Playframework 2.0,Build Automation,我想知道是否有人在Jenkins 1.535和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 (

我想知道是否有人在Jenkins 1.535和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
我在Jenkins上安装了play插件,并配置了找到play的路径

在作业中,我输入了应用程序路径(相对于工作区),并添加了一个构建步骤来使用play。在这一步中,我只是将“clean”作为命令

然而,当我在Jenkins中构建这个项目时,它说有一个无效的命令和错误。我们可以在下面的日志中看到,clean成功了。我不知道这个无效的命令是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

可能与这里的问题相同:


所以。。。你应该在“/opt/play-2.1.1/play”的末尾添加.sh或.run:”)也许会发生魔法。

我也有类似的问题,但遗憾的是在Jenkins配置中添加“.sh”并没有奏效(使用play 2.21)<代码>[0m[[0minfo[0m][0m将当前项目设置为myProject(内置文件:/opt/myProject/)[0m[0m[[32msuccess[0m][0m总时间:0秒,完成时间:2015年4月10日12:01:55 PM[0m[0m[[31merror[0m][0m]预期符号[0m[31merror 0m][0m]无效命令:/[0m[0m[[31merror 0m][0m/opt myProject[0m][0m[31merror 0m]^[0m插件似乎在最后调用了作业的“Play!application path”值。