1

私のアイデアは、Phing スクリプトを話せるようにすることですが、呼び出されたタスクを実行した後にのみ話してもらいたいです。それが親の呼び出し元であるかどうかを Phing タスク内で伝える人はいますか?

サンプル build.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project name="my_project" default="install">

    <target name="install" depends="configure, migrate">
        <!-- I would like to call this only if `phing install`-->
        <phingcall target="talk" />
    </target>

    <target name="configure">

        <!-- I would like to call this only if `phing configure`-->
        <phingcall target="talk" />
    </target>

    <target name="migrate-database">
        <!-- I would like to call this only if `phing migrate-database`-->
        <phingcall target="talk" />
    </target>

    <target name="talk">
        <property name="message" value="Phing deployment operation done" override="true" />
        <echo msg="${message}" />
        <exec command="say '${message}'" />
    </target>

</project>
4

0 に答える 0