Necesito facilitar la implementación entre mis servidores de preparación y producción.
¿Cómo puedo hacer esto? Necesito implementar todos los cambios, así que si saco de Github y ejecuto el script, ¡los cambios se aplican!
¿Alguien ha escrito algún script o módulo para esto?
Estoy usando Drupal 7.
deployment
Abuzer Firdousi
fuente
fuente
Te puede interesar la tela
También puede estar interesado en drush para acceder a Drupal desde la línea de comandos.
por ejemplo, algunos comandos drush relevantes:
o ambos :)
fuente
Hay habichuelas mágicas
Y hay ganchos posteriores a la recepción de GitHub .
GitHub PUBLICARÁ en una URL proporcionada cuando alguien ingrese al repositorio. Simplemente escriba un breve script PHP para ejecutar en su VPS linode y extraiga de GitHub cuando reciba dicha POST.
fuente
Aunque la pregunta es un año antes, sugeriría usar estas 3 herramientas.
Git + Capistrano + Drush .
Simplemente funciona para ese tipo de tareas.
Aquí hay algunas gemas / archivos de Capistrano relacionados con Drupal para ayudarlo a automatizar el desarrollo de Drupal:
Y aquí hay algunos recursos útiles para que no tenga que buscar en toda la web:
fuente
Estos son mis hallazgos. Drush proporciona la sincronización, utilizando mysql dump y restore como completos, no los cambios realizados después de algún intervalo.
Se pueden rastrear muchas cosas con - Módulo de configuración - Características - Características adicionales
Por favor vea la presentación para más información. https://docs.google.com/file/d/0B6Sp-HBmxgGMMnhhQXVrR1hDUVU/edit?usp=sharing
fuente