2

我想知道是否有人在 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。在这一步中,我只是将“干净”作为命令。

在此处输入图像描述

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

1 回答 1

0

会不会是和这里一样的问题:Jenkins Windows slave failed the Play!框架构建

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

于 2014-01-05T08:59:49.897 回答