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]
-~----------~----~----~----~------~----~------~--~---

Répondre à