Donc, j'aime utiliser l'installateur hackathon Magento Composer, mais j'ai du mal à comprendre comment les autres l'utilisent par rapport à un service de déploiement. Actuellement, j'utilise DeployHQ, et oui, je peux le configurer pour déployer et exécuter composer quand il y a une mise à jour du dépôt, mais cela n'a plus de sens pour moi maintenant.
Mon dépôt principal de compositeur, contenant uniquement le fichier json de tous les packages que je veux inclure dans ma build, n'est mis à jour que lorsque j'ajoute un nouveau package à la liste.
Lorsque je mets à jour mon thème ou mon extension personnalisée (qui est référencée dans le fichier json), il n'y a pas de «hook» pour mettre à jour mon service de déploiement. Je dois donc me connecter à mon serveur et exécuter manuellement composer (ce qui supprime le site jusqu'à ce qu'il soit terminé).
Alors, comment les autres gèrent-ils cela? Dois-je uniquement exécuter Composer localement et inclure le dossier du fournisseur dans mon référentiel?
Toutes les réponses seraient grandement appréciées.