Мне нужно облегчить развертывание между моими промежуточными и рабочими серверами.
Как я могу это сделать? Мне нужно развернуть все изменения, поэтому, если я извлекаю из Github и запускаю скрипт, изменения применяются!
Кто-нибудь написал какой-либо сценарий или модуль для этого?
Я использую Drupal 7.
deployment
Абузер Фирдоуси
источник
источник
Вы можете быть заинтересованы в Ткань
Вы также можете быть заинтересованы в доступе к командной строке в Drupal.
например, некоторые соответствующие команды drush:
или оба :)
источник
Существует Beanstalk
И есть GitHub пост-получение хуки .
GitHub отправит POST на указанный URL, когда кто-то отправит в репо. Просто напишите короткий PHP-скрипт для запуска на вашем линоде VPS и извлеките его из GitHub, когда он получит указанный POST.
источник
Хотя вопрос за год до того, я бы предложил использовать эти 3 инструмента.
Git + Capistrano + Drush .
Это просто работает для такого рода задач.
Вот некоторые драгоценные камни / файлы Capistrano, связанные с Drupal, чтобы помочь вам автоматизировать разработку Drupal:
А вот несколько полезных ресурсов, поэтому вам не нужно искать по всему Интернету:
источник
Это моя находка. Drush обеспечивает синхронизацию, используя дамп и восстановление mysql как завершенные, а не изменения, сделанные после некоторого интервала.
Многие вещи можно отслеживать с помощью - Модуль конфигурации - Функции - Дополнительные функции
Пожалуйста, смотрите презентацию для дальнейшего. https://docs.google.com/file/d/0B6Sp-HBmxgGMMnhhQXVrR1hDUVU/edit?usp=sharing
источник