Capistrano Outil de déploiement gratuit
Déployer les applications Web avec outil de déploiement open source
Déployez simultanément des logiciels sur plusieurs serveurs avec un outil d'automatisation du serveur distant. Automatiser le flux de travail de déploiement et publier rapidement de nouvelles versions.
Aperçu
Capistrano est un outil de déploiement open source pour le déploiement d’applications Web. C’est l’un des «meilleurs outils de déploiement qui permet aux équipes logicielles de créer des scripts de déploiement automatisés. Capistrano peut simultanément Déployer les applications Web ** sur plusieurs serveurs. Il permet aux équipes de définir un déploiement une fois pour plusieurs étapes telles que le développement, la stadification et la production. Il aide les équipes logicielles à automatiser des audits tels que la vérification des journaux de connexion, l’énumération de temps et l’application de correctifs de sécurité pour le nombre de serveurs. De plus, Capistrano permet d’automatiser les tâches courantes comme la modification des bases de données. La fonctionnalité des rôles de serveur aide les équipes à définir différents serveurs pour des logiciels tels que le serveur Web, le serveur d’applications, le serveur de base de données. Les développeurs peuvent étiqueter les serveurs avec des rôles et l’exécution des tâches de contrôle. Capistrano prend en charge l’exécution parallèle qui permet aux équipes d’exécuter des travaux de déploiement sur de nombreux serveurs. Capistrano prend également en charge les fonctionnalités de Rollback qui permet aux équipes de passer rapidement à la version précédente. Capistrano prend en charge les plugins pour étendre les fonctionnalités. Ainsi, les équipes logicielles peuvent utiliser des plugins officiels et tiers en cas de besoin. Ce logiciel de déploiement gratuit est écrit en rubis. De plus, Capistrano peut être facilement intégré à toute autre application Ruby. La licence pour cet outil de déploiement open source ** est le MIT.
Caractéristiques
Capistrano a une excellente liste de fonctionnalités et certains d’entre eux sont:
- plusieurs étapes
- Conventions fortes
- Exécution parallèle
- Rôles de serveur
- Manager des packages Rubygems
- prend en charge les plugins
- SCM personnalisé
- Rollbacks
- Filtrage
- crochets
- Verrouillage de la version
** Installation * | *
Installation à l’aide d’Ubuntu
Exécutez la commande ci-dessous pour l’installer.
$ sudo apt install capistrano
Installation à l’aide de github
Exécutez les commandes ci-dessous dans le même ordre pour l’installer à partir du référentiel.
$ git clone https://github.com/capistrano/capistrano.git
$ cd capistrano
$ gem build *.gemspec
$ gem install *.gem
Installation en utilisant Ruby Gem
Exécutez la commande suivante pour l’installer via Ruby Gem.
$ gem install capistrano