Фреймворк Capistrano by Kir Shatrov

Speaker Kir Shatrov
Title
Фреймворк Capistrano
Type
  • Talk
Duration
  • 30 m
Track
  • #Ruby
  • #DevOps
Description

Фреймворк Capistrano — стандарт для развертки приложений в мире Ruby и за его пределами - в php и python 

Как его мейнтейнер и ведущий разработчик, я расскажу о его фичах, внутренностях и скрытых возможностях; о том, как правильно его готовить и как автоматизировать процессы выкатки в команде.

Уже знакомые с Capistrano разработчики узнают, какие подходы предлагает Capistrano кроме стандартной стратегии управления релизами, что нового появилось в версии 3.0 фреймворка, на которую большинство команд только начинает переходить, а новички познакомятся с инструментом, чтобы попробовать его в деле после конференции.

Из подробностей:

- интеграция с CI

- построение воркфлоу и использование в больших командах

- возможности сырого SSHKit (низкоуровневая библиотека, на которой основана Capistano)

- будущее деплоя: контейнеры вместо скриптов и отказ от больших сценариев

- best practice для интеграции capistrano и сервисов (очередь задач, веб-сервер)

 

Кроме этого, расскажу об опыте совмещения контейнеров и Capistrano внутри Evil Martians.

Agenda
Constraints and Class Arrangement
Session History
Co-presenter
Tags
ruby, devops, capistrano, rails
Last Updated 07 May 14:06