2011-09-06 18 views
6

Hay varias formas de implementar una aplicación RoR. ¿Cuál es la mejor forma de implementar una aplicación Ruby on Rails? Capistrano, salida de SVN normal, git pull o cualquier otra herramienta?Despliegue de rieles: la mejor forma

+1

Uso capistrano todos los días. Es limpio y dulce – apneadiving

Respuesta

3

La implementación consciente de SCM usando capistrano es simple y limpia.

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

El artículo anterior explora las otras opciones como:

la distribución de su aplicación como un primer paquetes de Linux de clase como RPM/DEB, o la distribución de la aplicación como un archivo WAR o incluso la liberación de toda la aplicación como una gema de rubí

La presentación incluso explica los pros y los contras de todas las opciones mencionadas.

6

En cuanto a mí, utilizo Capistrano viejo-bueno. Admite muchos sistemas CVS como git, svn. Una vez creadas las recetas, me ayuda en todos los proyectos. Simplemente los copio en la carpeta config/deploy y cambio la meta información sobre el proyecto. Es simple y bastante fácil de usar.

Cuestiones relacionadas