0
这里是场景:如何使用sshexec任务调用另一个ant并获得预期结果?
在computer1上启动一个ant脚本,使用sshexec ant任务在计算机2上登录,调用一个自称为另一个ant脚本的shell脚本。
主要脚本看起来像
<target ...>
<sshexec host="*" username="*" password="*" command="someShellScript.sh" />
</target>
远程脚本是基本的:
#!/bin/sh
setting some env vars
ant buildfile.xml
所有脚本都正确执行,但在远程构建失败,主要Ant脚本返回BUILD成功,而不是的失败。
我想它使用sh脚本的结果。
有没有办法获得第二个Ant脚本结果?但是,也许有更好的方法来实现这一点?
感谢