我正在使用 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。詹金斯部署在我无权访问的远程服务器中。
我想将这个 jar 文件作为构建过程来执行。我该怎么做?
您不应该期望 Windows 批处理命令能够在 Mac 上运行。我同意,詹金斯很酷,但它并不神奇。
另外,是的,有点令人困惑的是,即使你在 Mac 上,该选项也可用,但如果你有一个 linux / mac 主服务器和 Windows 从服务器:https: //issues.jenkins-ci.org /browse/JENKINS-17010?page=com.atlassian.streams.streams-jira-plugin:activity-stream-issue-tab
你无法在 Mac 或 Linux 上执行 Windows 批处理命令,故事结束了。
| 归档时间: |
|
| 查看次数: |
4909 次 |
| 最近记录: |