我正在使用phing来运行罗盘作为其中一项任务。我正在使用sshTask
。当罗盘正确执行时,一切正常,但如果罗盘产生错误,我根本就没有输出。
我的远景是phing只捕获stdout而不是捕获stderr,这就是为什么我看不到罗盘的错误。
如何让phing显示这些错误,如果此命令有任何错误,我怎么能失败?
代码:
<sshtask
host="${application.${target}.server.host}"
username="${application.${target}.server.user}"
pubkeyfile="${pubkey}"
privkeyfile="${prvkey}"
command="compass compile ${application.${target}.site.htdocs}"
/>