Bonjour, Je viens de démarrer l'utilisation de svn sur mon projet et maintenant je compte mettre en place l'utilisation de Capistrano (ou webistrano) et je me pose plusieurs questions : - mon projet est déjà déployé, comment faire le premier deploy (cold?) - pour éviter le transfert de certains fichiers (style environment.rb) cela se gère au niveau de capistrano ou dois je mettre ça en place au niveau de suversion (ignore) - Je vais faire plusieurs commit entre chaque déploiement comment se comporte Capistrano, gère-t-il les numéros de version? Merci de vos réponses Nicolas
on 12.03.2008 22:42
on 13.03.2008 08:25
2008/3/12 Tranquiliste <nicolas@nikonpassion.com>: > > Bonjour, > > Je viens de démarrer l'utilisation de svn sur mon projet et maintenant > je compte mettre en place l'utilisation de Capistrano (ou webistrano) > et je me pose plusieurs questions : > - mon projet est déjà déployé, comment faire le premier deploy (cold?) Je te conseillerais de faire un nouveau dossier de destination pour capistrano pour migrer de l'un vers l'autre. > - pour éviter le transfert de certains fichiers (style environment.rb) > cela se gère au niveau de capistrano ou dois je mettre ça en place au > niveau de suversion (ignore) Pour environment.rb, je pense que le plus simple est de le versionner dans subversion. Il n'y a rien qui soit critique dedans. Si c'est le cas, tu peux sortir cette partie critique comme pour le database.yml. Pour le database.yml, j'ai personnelement, décidé de l'écrire tout simplement dans mon script de déploiement capistrano, ce qui me permet de ne pas le versionner dans subversion et d'en avoir un fixé. > - Je vais faire plusieurs commit entre chaque déploiement comment se > comporte Capistrano, gère-t-il les numéros de version? Capistrano gére un système basé sur le timestamp. Donc a chaque nouveau déploiement il créer un nouveau dossier pour faire une copie de ton application. Si tu veux, j'ai rédigé à l'époque de la sortie de Capistrano 2.0 un exemple de déploiement de Typo avec capistrano[1]. [1] : http://blog.shingara.fr/articles/2007/09/28/deployer-un-blog-typo-grace-a-capistrano2 -- Cyril Mougel http://blog.shingara.fr