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腳本結果?但是,也許有更好的方法來實現這一點?
感謝