Capistrano Herramienta de implementación gratuita
Implementar aplicaciones web con herramienta de implementación de código abierto
Implemente simultáneamente software en múltiples servidores con la herramienta de automatización de servidores remotos. Automatice el flujo de trabajo de implementación y lanze rápidamente nuevas versiones.
Descripción general
Capistrano es una herramienta de implementación de código abierto *** para implementar aplicaciones web. Es una de las** La mejor herramienta de implementación que permite a los equipos de software crear scripts de implementación automatizados. Capistrano puede simultáneamente implementar aplicaciones web ** en múltiples servidores. Permite a los equipos definir la implementación una vez para múltiples etapas, como desarrollo, puesta en escena y producción. Ayuda a los equipos de software a automatizar auditorías, como verificar los registros de inicio de sesión, enumerar los tiempos de actualización y aplicar parches de seguridad para el número de servidores. Además, Capistrano permite automatizar tareas comunes como cambiar las bases de datos. La función de roles de servidor ayuda a los equipos a definir diferentes servidores para software como servidor web, servidor de aplicaciones, servidor de bases de datos. Los desarrolladores pueden etiquetar servidores con roles y controlar la ejecución de la tarea. Capistrano admite la ejecución paralela que permite a los equipos ejecutar trabajos de implementación en muchos servidores. Capistrano también admite la funcionalidad de reversión que permite a los equipos cambiar rápidamente a la versión anterior. Capistrano admite complementos para extender la funcionalidad. Por lo tanto, los equipos de software pueden usar complementos oficiales y de terceros cuando sea necesario. Este implementación gratuita El software está escrito en Ruby. Además, Capistrano se puede integrar fácilmente con cualquier otra aplicación de Ruby. La licencia para esta herramienta de implementación de código abierto ** es MIT.
Características
Capistrano tiene una excelente lista de funciones y algunos de ellos son:
- Múltiples etapas
- Convenciones fuertes
- Ejecución paralela
- Roles del servidor
- Rubygems Package Manager
- Admite complementos
- SCM personalizado
- Rollbacks
- Filtrado
- ganchos
- Bloqueo de la versión
** Instalación*|*
Instalación con Ubuntu
Ejecute el comando a continuación para instalarlo.
$ sudo apt install capistrano
Instalación con GitHub
Ejecute los comandos a continuación en el mismo orden para instalarlo desde el repositorio.
$ git clone https://github.com/capistrano/capistrano.git
$ cd capistrano
$ gem build *.gemspec
$ gem install *.gem
Instalación usando Ruby Gem
Ejecute el siguiente comando para instalarlo a través de Ruby Gem.
$ gem install capistrano