Поддерживать настройки среды выполнения в средах контроля версий?

Мы изучаем платформу электронной коммерции Magento и дорабатываем нашу стратегию развертывания и контроля версий.

Сейчас мы ищем лучший способ синхронизации нескольких сред (например, QA / Среды разработки / Производство), когда речь идет о настройках, которые настраиваются в интерфейсе администратора (например, Добавление продуктов, значения конфигурации системы, включенная доставка / оплата). модули / Magento подключить модуль устанавливает)

Мы планируем поддерживать наши или собственные нестандартные модули и проекты в Subversion.

Мы ищем рекомендации и / или лучшие практики для синхронизации наших многочисленных сред. Это поддержит повторяющуюся / пригодную для сценариев стратегию развертывания, требующую минимум щелчка значений конфигурации и человеческого вмешательства

11.12.2008 18:55:08
1 ОТВЕТ

Поскольку настройки среды Magento хранятся в базе данных, я бы рекомендовал выполнить установку с использованием того же ключа шифрования (app / etc / local.xml). Позже на интервале, который вы определите, удобно (еженедельно, еженедельно) делать дампы из одной базы данных в другую Для автоматизации этого вы можете использовать задания Magento cron.

1
30.03.2010 08:46:12