У меня есть скелет сайта, построенный на Laravel 4 в частном репозитории git на Bitbucket. У каждой нашей очень маленькой команды есть собственная локальная копия для разработки, а также версия сайта в среде разработки, которую мы используем для демонстрации клиентам. Кроме того, общедоступна фирменная производственная версия сайта, и мы находимся в процессе создания двух или трех новых сайтов на основе того же репозитория git.
Теперь установка новых сайтов до смешного проста... но я действительно не знаю, как поддерживать их правильное обновление, за исключением входа в систему и извлечения вручную каждый раз, когда мы делаем обновление. В идеале я хотел бы иметь возможность указать, что фиксация в репо запускает все производственные среды для получения новой версии.
Легко ли это сделать, и если да, то как? Мы ожидаем выпускать все больше и больше сайтов на основе шаблона, и я бы предпочел правильно настроить его с самого начала, а не собирать что-то вместе после того, как это станет проблемой.