如何在phing中进行自动接受?

时间:2013-06-19 14:44:36

标签: php deployment console phing

我正在使用phing进行部署。

我的目标构建之一作为测试版本:

    <exec command="php app/console doctrine:schema:drop --force" dir=""/>
    <exec command="php app/console doctrine:schema:create" dir=""/>
    <exec command="php app/console doctrine:fixtures:load" dir="" passthru="true"/>

最后一个命令需要运行“y”。如果有提示,我怎么能告诉phing它应该自动假设为“y”?

谢谢

1 个答案:

答案 0 :(得分:4)

我认为你可以使用yes linux命令。将您的最后一行修改为:

<exec command="yes | php app/console doctrine:fixtures:load" dir="" passthru="true"/>

更多信息:http://www.computerhope.com/unix/yes.htm