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