Поток для упаковки php / js / css и развертывания на веб-сервере - PullRequest
0 голосов
/ 18 мая 2011

Я сейчас разрабатываю сайт. Я обнаружил, что перед развертыванием кода на веб-сервере необходимо выполнить множество действий.

например. 1. компактный JS / CSS / HTML 2. Запустите юнит-тест, если есть 3. Протестируйте код локально 4. Загрузить код на веб-сервер

Не уверен, что кто-нибудь может поделиться вашим опытом в этом процессе? Или как это делает facebook / google / yahoo ...

1 Ответ

0 голосов
/ 18 мая 2011

Стратегия развертывания полностью зависит от вашего проекта.Ни один из этих шагов (кроме загрузки кода на веб-сервер, разумеется) не является обязательным для запуска веб-сайта PHP.Эти шаги появляются, когда вы пытаетесь:

  1. Использовать систему сборки (для генерации конфигов, минимизации JS и CSS и т. Д.);
  2. Писать юнит-тесты и (возможно) запускать непрерывные процессы.интеграция;
  3. Обеспечение гарантии качества с помощью QA go / no go до развертывания новой версии.

Нет необходимости упоминать это, например, для минимизации JS / CSS или выполнения модуля-тестирование, вам нужно сначала его реализовать.

Вот почему я бы не советовал вам следить за Cargo-Cult и копировать все функции проекта smbd (даже Facebook или Google).Вместо этого просто следуйте требованиям проекта и создайте собственную стратегию развертывания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...