Capistrano - narzędzie wdrażania open source

Capistrano Bezpłatne narzędzie wdrażania

Wdrażaj aplikacje internetowe za pomocą narzędzia wdrażania open source

Jednocześnie wdrażaj oprogramowanie na wielu serwerach za pomocą zdalnego narzędzia automatyzacji serwera. Zautomatyzuj przepływ pracy wdrażania i szybko zwolnij nowe wersje.

Przegląd

Capistrano to ** narzędzie wdrażania open source ** do wdrażania aplikacji internetowych. Jest to jedno z ** narzędzie do wdrożenia **, które pozwala zespołom oprogramowania na budowanie automatycznych skryptów wdrażania. Capistrano może jednocześnie ** wdrażać aplikacje internetowe ** na wielu serwerach. Umożliwia zespołom zdefiniowanie wdrażania raz dla wielu etapów, takich jak deweloper, inscenizacja i produkcja. Pomaga zespołom oprogramowania w automatyzacji audytów, takich jak sprawdzanie dzienników logowania, wyliczenie czasów i zastosowanie łat bezpieczeństwa dla liczby serwerów. Ponadto Capistrano umożliwia automatyzację wspólnych zadań, takich jak zmiana baz danych. Funkcja ról serwerów pomaga zespołom zdefiniować różne serwery dla oprogramowania, takie jak serwer WWW, serwer aplikacji, serwer bazy danych. Deweloperzy mogą oznaczać serwery za pomocą ról i kontrolować wykonywanie zadań. Capistrano obsługuje równoległe wykonanie, które umożliwia zespołom prowadzenie zadań wdrażania na wielu serwerach. Capistrano obsługuje również funkcjonalność wycofania, która umożliwia zespołom szybkie przejście na poprzednią wersję. Capistrano obsługuje wtyczki do rozszerzenia funkcjonalności. Tak więc zespoły oprogramowania mogą w razie potrzeby korzystać z oficjalnych i innych wtyczek. To ** bezpłatne wdrożenie ** jest napisane w Ruby. Ponadto Capistrano można łatwo zintegrować z dowolną inną aplikacją Ruby. Licencja na to ** narzędzie wdrażania open source ** to MIT.

Wymagania systemowe

Wymagania dotyczące konfiguracji Capistrano obejmują:

  • Ruby 2.0 lub więcej

Cechy

Capistrano ma doskonałą listę funkcji, a niektóre z nich to:

  • Wiele etapów
  • Silne konwencje
  • Wykonanie równoległe
  • Role serwerów
  • Menedżer pakietów Rubygems
  • Obsługuje wtyczki
  • Niestandardowy SCM
  • Rolback
  • Filtrowanie
  • Haczyki
  • Blokowanie wersji

** Instalacja*|*

Instalowanie za pomocą Ubuntu

Uruchom poniżej polecenie, aby go zainstalować.

$ sudo apt install capistrano

Instalowanie za pomocą Github

Wykonaj poniższe polecenia w tej samej kolejności, aby zainstalować je z repozytorium.


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

Instalowanie za pomocą Ruby Gem

Wykonaj następujące polecenie, aby zainstalować je przez Ruby Gem.

$ gem install capistrano

Badać

Możesz znaleźć istotne następujące linki:

 Polski