6 votes

Déploiement de Rails - la meilleure façon

Il existe plusieurs façons de déployer une application de RdR. Quelle est la meilleure façon de déployer une application Ruby on Rails ? Capistrano, SVN checkout normal, git pull ou tout autre outil ?

6voto

bor1s Points 3155

Pour ma part, j'utilise le bon vieux Capistrano. Il supporte de nombreux systèmes CVS comme git, svn Les recettes créées une fois m'aident dans chaque projet. Je les copie simplement dans config/deploy et changer les méta-informations sur le projet. Il est simple et assez facile à utiliser.

3voto

Arun Kumar Arjunan Points 4437

Le déploiement conscient du SCM en utilisant capistrano est simple et propre.

http://www.slideshare.net/hyfather/deployment-patterns-in-the-ruby-on-rails-world

L'article ci-dessus explore les autres options comme :

Distribuer votre application sous forme de paquets linux de première classe comme RPM/DEB, ou distribuer l'application sous forme de fichier WAR ou même publier l'application entière comme une gemme ruby.

La présentation explique même les avantages et les inconvénients de toutes les options mentionnées.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X