Capistrano - Инструмент развертывания с открытым исходным кодом

Capistrano Бесплатный инструмент развертывания

Развернуть веб -приложения с инструментом развертывания с открытым исходным кодом

Одновременно развернуть программное обеспечение на нескольких серверах с инструментом автоматизации удаленного сервера. Автоматизируйте рабочий процесс развертывания и быстро выпустите новые версии.

Обзор

Capistrano - это инструмент развертывания с открытым исходным кодом для развертывания веб -приложений. Это один из лучших инструментов развертывания **, который позволяет программным командам создавать автоматические сценарии развертывания. Capistrano может одновременно развертывать веб -приложения на нескольких серверах. Это позволяет командам определять развертывание один раз для нескольких этапов, таких как DEV, постановка и производство. Это помогает программным командам автоматизировать аудиты, такие как проверка журналов входа в систему, перечисление времени и применение исправлений безопасности для количества серверов. Кроме того, Capistrano позволяет автоматизировать общие задачи, такие как изменение баз данных. Функция ролей сервера помогает командам определять различные серверы для программного обеспечения, таких как веб -сервер, сервер приложений, сервер базы данных. Разработчики могут пометить серверы с ролями и управлять выполнением задач. Capistrano поддерживает параллельное выполнение, которое позволяет командам выполнять работу по развертыванию на многих серверах. Capistrano также поддерживает функциональность отката, которая позволяет командам быстро переключаться на предыдущую версию. Capistrano поддерживает плагины для расширения функциональности. Таким образом, команды программного обеспечения могут использовать официальные и сторонние плагины, когда это необходимо. Это бесплатное развертывание программное обеспечение написано в Ruby. Кроме того, Capistrano может быть легко интегрирован с любым другим приложением Ruby. Лицензия для этого инструмента развертывания с открытым исходным кодом - это MIT.

Системные Требования

Требования к настройке Capistrano включают:

  • Ruby 2.0 или больше

Функции

Капистрано имеет отличный список функций, и некоторые из них:

  • Многочисленные этапы
  • Сильные соглашения
  • Параллельное исполнение
  • Серверные роли
  • Менеджер пакетов Rubygems
  • Поддерживает плагины
  • Пользовательский SCM
  • откаты
  • фильтрация
  • крючки
  • блокировка версии

** Установка*|*

Установка с помощью Ubuntu

Запустите команду ниже, чтобы установить его.

$ sudo apt install capistrano

Установка с использованием GitHub

Выполнить ниже команды в том же порядке, чтобы установить его из репозитория.


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

Установка с использованием Ruby Gem

Выполните следующую команду, чтобы установить его через Ruby Gem.

$ gem install capistrano

Исследовать

Вы можете найти следующие ссылки актуальными:

 Русский