Lionel:
> Thibaut Barrère wrote:
> > En parlant de Capistrano (ou plutôt d'une alternative) - quelqu'un a
> > testé Vlad the deployer ?
> >
> > http://rubyhitsquad.com/Vlad_the_Deployer.html
>
> Hors sujet :
> avec un nom pareil j'ai peur de faire mal à mon serveur :-)

Ouh, il y a un projet (également de seattle.rb) qui a un nom pire que
ça !

> 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 ?

> 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.

> 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.

> 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...

> 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.

-- 
Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org )

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