デプロイメントを処理するPhingビルドスクリプトを作成し、プロジェクトを現在のバージョンから最新バージョンに移行するにはどうすればよいですか?
展開を増分バージョン更新に分割したと仮定します。ライブサーバーがバージョン1を実行していて、バージョン3をデプロイしたいとします。
ビルドスクリプトは、バージョン1をバージョン2に更新してから、バージョン2からバージョン3に更新する必要があります。
したがって、ビルドスクリプトは次のようになります。
<project name="deploy">
<target name="version1">
<if_version_is_0>
..do update
</if_version_is_0>
</target>
<target name="version2" depends="version1">
<if_version_is_1>
..do update
</if_version_is_1>
</target>
<target name="version3" depends="version2">
<if_version_is_2>
..do update
</if_version_is_2>
</target>
<target name="build" depends="version3"/>
</project>
私の問題は回線にあります
<if_version_is_##>
プロジェクトの現在のバージョンに基づいて条件を作成するにはどうすればよいですか?
ドキュメントでVersionTaskを見つけましたが、バージョン番号の増加を処理します。現在のバージョンをプロパティなどに読み込む必要があります。どうすればそれができますか?