Capistrano

Capistrano es un instrumento de la fuente abierto para dirigir escrituras en servidores múltiples; su uso principal despliega aplicaciones web. Automatiza el proceso de poner una nueva versión a disposición de una aplicación en uno o varios servidores web, incluso el apoyo de tareas como bases de datos que cambian.

Capistrano se escribe en la lengua de Ruby y se distribuye usando el canal de distribución de RubyGems. Es una consecuencia de Ruby en el marco de la aplicación web Ferroviario, pero también ha sido usado para desplegar aplicaciones web escritas usando otros marcos, incluso escrito en PHP.

Capistrano se pone en práctica principalmente para el uso en la línea de comandos del Golpe. Los usuarios del Rubí en el marco Ferroviario pueden elegir de muchas recetas de Capistrano, p.ej para desplegar cambios corrientes en la aplicación web o rodar atrás al estado de despliegue anterior.

SwitchTower al principio llamado, el nombre se cambió a Capistrano en el marzo de 2006 debido a un conflicto de la marca registrada.

El autor original, Jamis Buck, anunció el 24 de febrero de 2009 que ya no es el maintainer del proyecto.

Internals

Capistrano es una utilidad y marco para ejecutar órdenes en la paralela en máquinas remotas múltiples, vía SSH. Usa una lengua específica para la esfera simple tomada a préstamo en parte del rastrillo del instrumento.

El rastrillo es similar para hacer en el mundo C y permite que usted defina tareas, que se pueden aplicar a máquinas en ciertos papeles. También apoya conexiones que construyen un túnel vía alguna máquina de la entrada para permitir que operaciones se realicen detrás de VPNs y cortafuegos.

Capistrano al principio se diseñó para simplificar y automatizar el despliegue de aplicaciones web a ambientes distribuidos, y al principio vino atado en un fardo a un juego de tareas diseñadas para desplegar aplicaciones Ferroviarias. Las tareas de despliegue son ahora (desde Capistrano 2.0) optan - en y requieren que los clientes para poner explícitamente "la carga 'desplieguen'" en sus recetas.

Adelante lectura

Enlaces externos



Buscar