【发布时间】:2014-07-23 14:42:42
【问题描述】:
我使用 Bamboo 作为 CI(位于 AWS linux 机器上)并设置了 SSH 任务,我希望在另一台物理 Windows 机器上调用 jar 文件。我在 Windows 机器(Dameware SSH)上设置了一个 SSH 客户端,并设置了一个名为 admin / admin 的用户。
jar 文件运行一个名为 SeInterpreter 的工具,将 .json 硒测试解释为 webdriver 测试。
我对调用远程计算机上的 jar 所需运行的 shell 脚本的格式缺乏了解。我拼凑了以下内容:
ssh admin@L-IS03159.nt.ad.local cmd /c cd /d "c:/SeInterpreterB11" cmd /c java -jar SeInterpreter.jar --driver=Remote --driver.browserName=firefox --driver.url=http://L-IS03159.nt.ad.local:4444/wd/hub/ C:/seleniumBuilderPOC/tests/loadHomePageSearchHomepage.json
Bamboo 的错误是:
23-Jul-2014 15:36:12 Unable to execute command or shell on remote system: Failed to Execute process.
23-Jul-2014 15:36:12 Result: exit code = -1
23-Jul-2014 15:36:12 SSH command failed. Failing build.
任何人都可以看到脚本语法中的明显错误吗?
【问题讨论】: