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
Respuesta
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.
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.
- 1. Mejor forma de probar los rieles API REST XML?
- 2. Migración de rieles: la mejor forma de recuperar la versión de migración actual
- 3. Rieles: la mejor forma de realizar cambios en una base de datos de producción
- 4. ¿Cuál es la mejor forma de generar Microsoft OOXML (docx) desde una aplicación de rieles?
- 5. ¿La mejor manera de versionar una aplicación de rieles?
- 6. Despliegue de la aplicación CakePHP
- 7. despliegue de chef?
- 8. WinForms.TreeView: la mejor forma de filtrar nodos
- 9. La mejor forma de comparar enumeraciones
- 10. Despliegue de la extensión IE9
- 11. Modificación de una ruta de Rieles según el tipo de despliegue
- 12. La mejor manera de construir un filtro múltiple en rieles
- 13. Despliegue Clojure?
- 14. Rieles: ¿alguna forma elegante de manejar 404?
- 15. rieles y forma de diálogo jQuery modal
- 16. La mejor forma de inyectar la configuración de la aplicación
- 17. Rieles forma de restablecer la semilla en el campo id
- 18. Rieles: la forma de revertir una migración fallida
- 19. Despliegue automatizado de Mercurial
- 20. Una mejor forma de subconsultar
- 21. "Mejor" forma de escribir esto?
- 22. ¿Cuál es la mejor manera de automatizar el despliegue de Windows Azure?
- 23. Rieles: creación de archivos temporales de forma portátil
- 24. Despliegue continuo de la configuración de IIS con MSDeploy
- 25. Confirmar el despliegue de Apache Passenger: sesión de acceso de rieles en el modelo
- 26. Despliegue del servicio de datos ADO.NET
- 27. Ajuste y valor en forma sencilla (rieles)
- 28. ¿La mejor forma de renderizar HTML en la aplicación WinForms?
- 29. La mejor forma de implementar la aplicación web Zend
- 30. La mejor forma de automatizar la compilación diaria
Uso capistrano todos los días. Es limpio y dulce – apneadiving