Capistrano - Herramienta de implementación de código abierto

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.

Requisitos del sistema

Los requisitos para configurar Capistrano incluyen:

  • Ruby 2.0 o mayor

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

Explorar

Puede encontrar los siguientes enlaces relevantes:

 Español