2010-02-23 5 views
2

J'ai vu beaucoup de gens utiliser git (ou SVN) pour déployer leurs projets d'applications web, qu'ils soient PHP, Python ou autre. Essentiellement, vous utilisez le code de la branche stable vers votre serveur local et vous pouvez exécuter quelques mises à jour de migration. Facile.Utiliser git pour déployer sur un cluster

Mais je me demandais si quelqu'un utilisait git pour le déploiement vers des serveurs/clusters cloud. RightScale suggère que bien que git (SVN en fait) puisse être utilisé pour déployer des applications sur de nouvelles instances de cloud, ils préfèrent compresser le code du projet et le pousser vers S3. Je peux voir que c'est un processus plus simple pour comprendre, mais y a-t-il des avantages techniques réels?

Git n'est pas réellement nécessaire sur les serveurs en direct, donc cela pourrait être une bonne raison de ne pas s'en préoccuper.

En outre, pensez-vous qu'il est bon d'utiliser git lors du déploiement sur de grands clusters ou pensez-vous que le fait d'avoir des archives de "déploiement" comme S3 rend les choses plus sûres.

Qu'en pensez-vous?

Cheers, Dan

Répondre

-1

Je ne vois pas de mal à avoir soit un client svn ou git sur un serveur de production. Il peut faire beaucoup plus simple aux déploiements rapides. J'utilise cette stratégie avec Capistrano, et cela fonctionne très bien.

Questions connexes