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

感謝

回答

相關問題