Описание тега capistrano
Capistrano - это инструмент с открытым исходным кодом для запуска сценариев на нескольких серверах; его основное использование - развертывание веб-приложений. Он автоматизирует процесс предоставления новой версии приложения на одном или нескольких веб-серверах, включая вспомогательные задачи, такие как выполнение миграции базы данных.
Capistrano написан на языке Ruby и распространяется через канал распространения RubyGems. Он является продуктом среды веб-приложений Ruby on Rails, но также использовался для развертывания веб-приложений, написанных с использованием других сред, в том числе написанных на PHP.
Capistrano реализован в основном для использования в командной строке bash. Пользователи фреймворка Ruby on Rails могут выбирать из множества рецептов Capistrano; например, для развертывания текущих изменений в веб-приложении или возврата к предыдущему состоянию развертывания.
Первоначально называвшаяся SwitchTower, название было изменено на Capistrano в марте 2006 года из-за конфликта товарных знаков.
Ресурсы:
Связанные теги:
Теги для конкретной реализации
Когда вы задаете вопрос о capistrano, вы также можете добавить более конкретные теги. Вот список доступных тегов:
Онлайн-скринкасты
- Развертывание Codeschool: Capistrano - Часть 1
- Размещение в Codeschool: Capistrano - Часть 2
- Railscasts Capistrano Tasks - Вы знаете, как выполнять задачи Capistrano? Узнайте, как изменить поведение развертывания по умолчанию с помощью настраиваемых задач в этом выпуске.
- Задачи Capistrano (пересмотренная) - Изучите основы написания задач Capistrano, как устанавливать переменные и запускать команды на удаленном сервере.