2014-02-12 6 views
0

Мы используем SVN/Beanstalk для сайта развертывания (из WordPress сайта) в промежуточной среде (но я не думаю, что это обязательно вопрос Beanstalk)Развертывание и DB скрипт, выполняемый с помощью развертывания после веб крюком

В настоящее время этот процесс может обновлять все файлы с нашего сервера subversion, но мы также должны иметь возможность обновлять базу данных сервера.

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

Моя мысль заключалась в том, что мы могли проверить скрипт sql из измененных таблиц и учесть, что post-hook отключает скрипт php, который читает в этом файле sql и обновляет таблицы по мере необходимости.

Есть ли у кого-нибудь примеры развертывания веб-крючков после выполнения изменений базы данных?

Или есть лучший способ применить изменения базы данных к развернутому (Wordpress) серверу?

ответ

0

Я бы рекомендовал написать скрипт php, как и вы упомянули, и запустить этот скрипт с помощью команды Container_command. Дайте мне знать, если вам все еще нужны образцы, и я отправлю их.