Capistrano - open source implementatietool

Capistrano Gratis implementatietool

Webtoepassingen implementeren met open source implementatietool

Tegelijkertijd software implementeren op meerdere servers met externe serverautomatiseringstool. Automatiseer de implementatieworkflow en laat snel nieuwe versies vrij.

Overzicht

Capistrano is een open source implementatietool voor het implementeren van webapplicaties. Het is een van de Beste implementatietool waarmee softwareteams geautomatiseerde implementatiescripts kunnen bouwen. Capistrano kan tegelijkertijd webapplicaties implementeren op meerdere servers. Het stelt teams in staat om eenmaal inzet te definiëren voor meerdere fasen zoals Dev, enscenering en productie. Het helpt softwareteams om audits te automatiseren, zoals het controleren van inloglogboeken, het opsommen van uptimes en het toepassen van beveiligingspatches voor het aantal servers. Verder maakt Capistrano veel voorkomende taken mogelijk, zoals het wijzigen van databases. Serverrollenfunctie helpt teams om verschillende servers te definiëren voor software, zoals webserver, applicatieserver, databaseserver. Ontwikkelaars kunnen servers taggen met rollen en de uitvoering van de taak regelen. Capistrano ondersteunt parallelle uitvoering waarmee teams implementatietaken in veel servers kunnen uitvoeren. Capistrano ondersteunt ook rollback -functionaliteit waarmee teams snel overstappen naar de vorige versie. Capistrano ondersteunt plug -ins voor het uitbreiden van de functionaliteit. Softwareteams kunnen dus officiële en externe plug-ins gebruiken wanneer dat nodig is. Deze gratis implementatie Software is geschreven in Ruby. Bovendien kan Capistrano eenvoudig worden geïntegreerd met elke andere Ruby -applicatie. De licentie voor deze open source implementatietool is MIT.

Systeem vereisten

Vereisten om Capistrano in te stellen, zijn onder meer:

  • Ruby 2.0 of meer

Functies

Capistrano heeft een uitstekende functielijst en sommige zijn:

  • Meerdere fasen
  • Sterke conventies
  • Parallelle uitvoering
  • Serverrollen
  • RubyGems Package Manager
  • Ondersteunt plug -ins
  • Aangepast SCM
  • terugdraaien
  • filteren
  • haken
  • Versie -vergrendeling

** Installatie*|*

Installeren met behulp van Ubuntu

Voer de onderstaande opdracht uit om het te installeren.

$ sudo apt install capistrano

Installeren met behulp van GitHub

Voer hieronder opdrachten uit in dezelfde volgorde om het vanuit de repository te installeren.


$ git clone https://github.com/capistrano/capistrano.git
$ cd capistrano
$ gem build *.gemspec
$ gem install *.gem

Installeren met Ruby Gem

Voer de volgende opdracht uit om het te installeren via Ruby Gem.

$ gem install capistrano

Ontdekken

Mogelijk vindt u de volgende links relevant:

 Nederlands