Capistrano - Open Source -Bereitstellungstool

Capistrano Kostenloses Bereitstellungstool

Stellen Sie Webanwendungen mit Open -Source -Bereitstellungswerkzeug bereit

Bereiten Sie gleichzeitig Software auf mehreren Servern mit Remote -Server -Automatisierungs -Tool auf. Automatisieren Sie den Bereitstellungs -Workflow und veröffentlichen Sie schnell neue Versionen.

Überblick

Capistrano ist ein Open -Source -Bereitstellungstool für die Bereitstellung von Webanwendungen. Es ist eines der besten Bereitstellungs -Tools **, mit dem Software -Teams automatisierte Bereitstellungsskripte erstellen können. Capistrano kann gleichzeitig auf mehreren Servern Webanwendungen ** bereitstellen. Es ermöglicht den Teams, den Bereitstellungen einmal für mehrere Phasen wie Dev, Inszenierung und Produktion zu definieren. Es hilft Software -Teams bei der Automatisierung von Audits wie Überprüfung von Anmeldeprotokollen, Aufzählungszeiten und Anwendung von Sicherheitspatches für die Anzahl der Server. Darüber hinaus ermöglicht Capistrano die Automatisierung gängiger Aufgaben wie Änderungen von Datenbanken. Die Serverrollenfunktion hilft Teams, verschiedene Server für Software wie Webserver, Anwendungsserver und Datenbankserver zu definieren. Entwickler können Server mit Rollen- und Steuerungsaufgabenausführung markieren. Capistrano unterstützt die parallele Ausführung, mit der Teams Bereitstellungsjobs auf vielen Servern ausführen können. Capistrano unterstützt auch Rollback -Funktionen, mit denen Teams schnell zur vorherigen Version wechseln können. Capistrano unterstützt Plugins für die Erweiterung der Funktionalität. Software-Teams können bei Bedarf offizielle und Drittanbieter-Plugins verwenden. Diese kostenlose Bereitstellung Software ist in Ruby geschrieben. Darüber hinaus kann Capistrano leicht in jede andere Ruby -Anwendung integriert werden. Die Lizenz für dieses Open -Source -Bereitstellungstool ist das MIT.

System Anforderungen

Die Anforderungen an die Einrichtung von Capistrano umfassen:

  • Ruby 2.0 oder mehr

Merkmale

Capistrano hat eine hervorragende Feature -Liste und einige davon sind:

  • Mehrere Stufen
  • Starke Konventionen
  • Parallele Ausführung
  • Serverrollen
  • Rubygemems Paketmanager
  • Unterstützt Plugins
  • benutzerdefinierte SCM
  • Rollbacks
  • Filterung
  • Haken
  • Versionssperrung

** Installation*|**

Installieren mit Ubuntu

Führen Sie den Befehl unten aus, um es zu installieren.

$ sudo apt install capistrano

Installieren mit GitHub

Führen Sie die folgenden Befehle in derselben Reihenfolge aus, um es aus dem Repository zu installieren.


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

Installieren mit Ruby Gem

Führen Sie den folgenden Befehl aus, um ihn über Ruby Gem zu installieren.

$ gem install capistrano

Erkunden

Möglicherweise finden Sie die folgenden Links relevant:

 Deutsch