0

開発中の Web サイトのビルド ツールとして Phing を使用しています。自分のシステムでテストするために localhost でサーバーを実行しており、最終的に実行するサーバーにテスト環境を持っています。そのテスト環境への展開は、現在、ビルドされたすべてのファイルを tar し、tar をサーバーにアップロードして展開することによって行われます。

ただし、かなりの量の画像も使用しているため、これにはかなり時間がかかります。ローカル展開の場合は 10 秒、リモート展開の場合は 4 分です。2 つのディレクトリ内のファイルを比較し、1 つのディレクトリ内の新しいファイルのみを tar する方法はありますか (ビルド ディレクトリのシャドウ コピーを保持してファイルの日付を比較できます)、または別のベスト プラクティスはありますか?

私がしようと考えていた他のことは、gitを使用してサイトをアップロードすることです。それに関するアイデアはありますか?

4

1 に答える 1

1

昨日私は同じ問題を抱えていましたが、この答えは私の問題を解決しました

Phing - FTP でデプロイしますが、サイズが変更された場合にのみ上書きします

于 2013-01-05T15:03:50.157 に答える