Меня попросили помочь команде разработчиков информационного / новостного сайта, основанного на drupal 7, с целью автоматизации развертывания от подготовки к производству. В настоящее время все выполняется вручную и совершается множество ошибок, что задерживаетофициальный запуск сайта.Я хорошо знаком с такими инструментами, как phing, для развертывания PHP-приложений, разработанных с использованием Zend Framework или Symfony, и у меня есть небольшие знания о Capistrano.
После некоторых исследований здесь и там я наткнулся на некоторые инструменты, комбинация которых могла бы стать хорошей формулой для автоматического развертывания:
- Drush + Capistrano
- Migraine
Сначала я ищу лучшие практики, так как дата их запуска очень близка, и инструменты для последующей реализации, так как я предполагаю, что потребуется время, прежде чем они по-настоящему освоят что-то capistrano / drush для автоматизации развертывания обоих файлов инастройки хранятся в БД drupal.