Je dois faciliter le déploiement entre mes serveurs de transfert et de production.
Comment puis-je faire ceci? J'ai besoin de déployer toutes les modifications, donc si je tire de Github et exécute le script, les modifications sont appliquées!
Quelqu'un a-t-il écrit un script ou un module pour cela?
J'utilise Drupal 7.
deployment
Abuzer Firdousi
la source
la source
Vous pourriez être intéressé par le tissu
Vous pouvez également être intéressé par drush pour l'accès en ligne de commande à Drupal.
par exemple, certaines commandes drush pertinentes:
ou les deux :)
la source
Il y a Beanstalk
Et il y a les crochets post-réception de GitHub .
GitHub POSTERA à une URL fournie lorsque quelqu'un pousse vers le référentiel. Il suffit d'écrire un court script PHP à exécuter sur votre VPS linode et de le retirer de GitHub lorsqu'il reçoit ledit POST.
la source
Bien que la question soit un an avant, je suggère d'utiliser ces 3 outils.
Git + Capistrano + Drush .
Cela fonctionne juste pour ce genre de tâches.
Voici quelques joyaux / fichiers Capistrano liés à Drupal pour vous aider à automatiser le développement Drupal:
Et voici quelques ressources utiles pour que vous n'ayez pas à chercher sur le Web:
la source
Ce sont mes conclusions. Drush fournit la synchronisation, en utilisant le vidage et la restauration mysql comme terminés, et non les modifications apportées après un certain intervalle.
Beaucoup de choses peuvent être suivies avec - Module de configuration - Fonctionnalités - Fonctionnalités supplémentaires
Veuillez consulter la présentation pour plus d'informations. https://docs.google.com/file/d/0B6Sp-HBmxgGMMnhhQXVrR1hDUVU/edit?usp=sharing
la source