【发布时间】:2014-07-12 01:59:54
【问题描述】:
我正在使用 Maven 构建一个项目,并使用 Jenkins 进行持续集成。在 maven 构建之后,我在目标文件夹中获得了一个可执行 jar,我试图使用 Windows 批处理命令作为构建步骤来运行它。但是当我将命令放在执行 windows 批处理命令下的框中时,我收到以下错误
"cmd /c call /tmp/hudson2033384960131825453.bat 致命:命令 执行失败 java.io.IOException:无法运行程序“cmd”(在 目录“/hosting/workspace/myProject”):错误=2,没有这样的文件或 目录""
我使用的是 Mac OSX 10.9.3。 jenkins 部署在我无权访问的远程服务器中。
我想将此 jar 文件作为构建过程执行。我该怎么做?
【问题讨论】:
-
你能不能发布你的命令+windows一般没有这个目录结构
/hosting/workspace/myProject -
在 windows 上运行 jenkins?
-
@JigarJoshi java -jar 目标/myProject.jar。这是我在jenkins中的Execute Windows Command中输入的windows批处理命令
-
jenkins 可以执行批处理脚本取决于它运行的操作系统,你不能要求在 linux 上运行的 jenkins 启动一些特定于 windows 的命令
-
这个赞成票来自哪里以及为什么...?