Стратегия развертывания полностью зависит от вашего проекта.Ни один из этих шагов (кроме загрузки кода на веб-сервер, разумеется) не является обязательным для запуска веб-сайта PHP.Эти шаги появляются, когда вы пытаетесь:
- Использовать систему сборки (для генерации конфигов, минимизации JS и CSS и т. Д.);
- Писать юнит-тесты и (возможно) запускать непрерывные процессы.интеграция;
- Обеспечение гарантии качества с помощью QA go / no go до развертывания новой версии.
Нет необходимости упоминать это, например, для минимизации JS / CSS или выполнения модуля-тестирование, вам нужно сначала его реализовать.
Вот почему я бы не советовал вам следить за Cargo-Cult и копировать все функции проекта smbd (даже Facebook или Google).Вместо этого просто следуйте требованиям проекта и создайте собственную стратегию развертывания.