作業中のプロジェクトをデプロイするためにphingを使い始めようとしています。これまでは、本番サーバーで「git pull」を使用し、必要なその他のアクションを手動で実行していました。
Webを見ると、多くの人が次のプロセスを推奨していることがわかります。
- ローカルコンピュータですべてを準備してアーカイブする
- それを本番サーバーにSCP/FTPして、そこで解凍します
- いくつかのシンボリックリンクを更新する
透明性、安全性、以前のリリースに簡単に戻すことができるプロセスが気に入っています。しかし、プロジェクトのコード(およびすべてのテーマ/画像など)は約300Mbかかり、この手順全体が完了するまでに約2時間かかりますが、以前は1分もかかりませんでした。
簡単な修正プログラムを2時間待つのは、本当にやりすぎのようです。これを克服する方法について何かアイデアはありますか?または、デプロイを行う別の方法をアドバイスするかもしれません。