Recomendaciones a otros que estén considerando Capistrano:
Si estás implementando aplicaciones web utilizando pocas configuraciones con pocos comandos de implementación, Capistrano es la elección correcta para ti. Reseña recopilada por y alojada en G2.com.
¿Qué problemas resuelve Capistrano ¿Y cómo te beneficia eso?
Básicamente, estoy enfrentando muchos problemas al desplegar mis aplicaciones web en el servidor. Algunos problemas son que tengo muchos entornos e instancias de servidor y con un solo clic no era posible desplegar la aplicación, y Capistrano me ayuda a desplegar en muchas instancias y entornos con un solo comando. Me ayudó a revertir a la versión anterior cada vez que desplegaba código irrelevante en el servidor. Muchas veces necesito varias versiones de aplicaciones desplegadas y Capistrano me ayuda a mantener muchas versiones de aplicaciones desplegadas. Cuando mi aplicación web está lista con algún tipo de scripts de base de datos que necesitan ser actualizados en el servidor, en tal caso Capistrano me ayuda a establecer los scripts de migraciones de base de datos después del despliegue. Capistrano también me ayuda a escribir muchos scripts post-despliegue como ejecutar el comando bundle install cuando hay alguna adición o eliminación de Gems, o cuando escribimos alguna tarea rake, etc. Me he dado cuenta de que Capistrano es una de las mejores herramientas que se utilizan para el despliegue. Reseña recopilada por y alojada en G2.com.