Jean-François Trân wrote: > >> Sinon, de manière générale je préfère utiliser le gestionnaire >> de paquet de ma distrib plutôt qu'un capistrano ou vlad. >> > > genre, tu crées un paquet .deb de ton appli ? > >
A une époque c'était des RPMs, mais je suis passé aux ebuilds avant de passer à Rails :-) >> Peut-être une question d'habitude, mais je ne vois pas trop >> comment gérer les dépendences et faciliter la gestion de >> version en production : pour la maintenance, >> cela me semble plus facile d'avoir à faire un checkout du >> TAG-ma_version_en_prod pour pouvoir reproduire le bug que de noter >> quelque part le tag ou la révision poussé par capistrano ou vlad en >> production) avec un capistrano-like >> > > C'est possible de déployer une appli depuis une branche ou un tag (svn) > et non depuis le tronc. Ou même depuis un tarball. > > Hum, intéressant ! >> et aller le chercher en espérant que >> le dernier qui a poussé la version actuelle n'a pas oublié de mettre à >> jour le fichier (ou est-ce qu'il y a quelque-chose dans cap/vlad pour >> automatiser ce genre de choses). >> > > "it's all about automation" comme dirait le danois. > avec la stratégie par défaut, un fichier REVISION est créé > automatiquement. On peut faire de même si on déploie depuis un > tag svn. De plus il y a un système de callbacks avec les tâches. > > Ok, ça me parait bien tout ça. >> C'est déjà pénible lorsqu'on a un serveur en prod, mais si en plus on >> instancie son application à plusieurs endroits >> > > déployer sur plusieurs serveurs c'est le domaine de prédilection de > Capistrano... > > Oui, mais là je pensais surtout à maintenir la même application à plusieurs endroits sans pour autant avoir la même version. >> sans forcément synchroniser les versions, >> là ça devient ingérable sans ce suivi de >> version en prod. >> > > De plus on peut créer des fichiers de config à la volée (j'ai l'impression > d'être un représentant de commerce là), automatiser le lancement > de serveurs ou démons, du build automatique (vmbuilder, railsmachine, > deprec...) > > -- Jean-François N'en jette plus :-) Ok, il y a suffisamment d'avantages pour que je me pose la question de savoir si ça vaut le coup que je gère les dépendances à l'aide du gestionnaire de paquets. Surtout qu'on peut imaginer que je les gère de manière limitée par Capistrano ou Vlad. Lionel --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
