2009-11-24 56 views
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脚本结果?但是,也许有更好的方法来实现这一点?

感谢

回答

相关问题