Я пытаюсь начать использовать phing для развертывания проекта, над которым я работаю. До сих пор я просто использовал «git pull» на рабочем сервере и выполнял другие необходимые действия вручную.
Просматривая Интернет, я вижу, что многие люди рекомендуют следующий процесс:
- Подготовьте и заархивируйте все на локальном компьютере
- SCP/FTP на рабочий сервер и распаковать там
- Обновить несколько символических ссылок
Мне нравится этот процесс за его прозрачность, безопасность и простоту возврата к предыдущим версиям. Но мой код для проекта (вместе со всеми темами/изображениями и т.д.) занимает около 300 Мб, и вся эта процедура занимает около 2 часов, тогда как раньше у меня уходило меньше минуты.
Ждать 2 часа простого исправления кажется слишком много. Любая идея о том, как преодолеть это? Или, может быть, вы посоветуете другой способ развертывания.