Описание тега capistrano

Capistrano - это инструмент разработчика для развертывания веб-приложений. Обычно он устанавливается на рабочей станции и используется для развертывания кода из системы управления исходным кодом (SCM) на одном или нескольких серверах.

Capistrano - это инструмент с открытым исходным кодом для запуска сценариев на нескольких серверах; его основное использование - развертывание веб-приложений. Он автоматизирует процесс предоставления новой версии приложения на одном или нескольких веб-серверах, включая вспомогательные задачи, такие как выполнение миграции базы данных.

Capistrano написан на языке Ruby и распространяется через канал распространения RubyGems. Он является продуктом среды веб-приложений Ruby on Rails, но также использовался для развертывания веб-приложений, написанных с использованием других сред, в том числе написанных на PHP.

Capistrano реализован в основном для использования в командной строке bash. Пользователи фреймворка Ruby on Rails могут выбирать из множества рецептов Capistrano; например, для развертывания текущих изменений в веб-приложении или возврата к предыдущему состоянию развертывания.

Первоначально называвшаяся SwitchTower, название было изменено на Capistrano в марте 2006 года из-за конфликта товарных знаков.

Ресурсы:

Связанные теги:

Теги для конкретной реализации

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

Онлайн-скринкасты

  1. Развертывание Codeschool: Capistrano - Часть 1
  2. Размещение в Codeschool: Capistrano - Часть 2
  3. Railscasts Capistrano Tasks - Вы знаете, как выполнять задачи Capistrano? Узнайте, как изменить поведение развертывания по умолчанию с помощью настраиваемых задач в этом выпуске.
  4. Задачи Capistrano (пересмотренная) - Изучите основы написания задач Capistrano, как устанавливать переменные и запускать команды на удаленном сервере.