Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Развертывание веб-приложений и фреймворк Capis...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kir Shatrov
March 14, 2014
Programming
300
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Развертывание веб-приложений и фреймворк Capistrano
Доклад для конференции DUMP в Екатеринбурге в марте 2014
Kir Shatrov
March 14, 2014
More Decks by Kir Shatrov
See All by Kir Shatrov
Running Jobs at Scale
kirs
1
240
Operating Rails in Kubernetes
kirs
3
500
RailsClub 2016
kirs
2
330
Performance regressions in Ruby on Rails Core
kirs
0
240
Building a toolkit to detect performance regressions in Ruby on Rails core
kirs
3
6.2k
Capistrano 3
kirs
4
3.1k
Other Decks in Programming
See All in Programming
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
7
2.6k
高専キャリア LT 発表内容
crysta1221
6
5.6k
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
130
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
640
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
4
610
Webプラットフォームで議論されているセキュリティ課題 / Security issues being discussed on Web Platforms
petamoriken
0
250
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
150
RSSとCodexを使ってX投稿自動化してみた
ochtum
0
110
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
600
What We Talk About When We Talk About XP
m_seki
2
390
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
160
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
260
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
230
ラッコキーワード サービス紹介資料
rakko
1
4.8M
Product Roadmaps are Hard
iamctodd
55
13k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
190
Facilitating Awesome Meetings
lara
57
7.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
230
Utilizing Notion as your number one productivity tool
mfonobong
4
580
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Transcript
Развертывание веб-приложений и фреймворк Capistrano Кир Шатров DUMP IT, Екатеринбург,
2014
@kirs
None
Что было раньше?
None
None
Что сейчас?
Компиляция JS/CSS CoffeeScript/SASS/LESS Миграции БД Очередь задач Крон-таски
Capistrano http://www.capistranorb.com/
None
None
Преимущества Стейджи Роли Транзакционость
Окружения Бета QA Продуктив
Роли БД Фронтенд Сервер приложения Сервер очередей
None
Управление релизами
None
Транзакционность
Воркфлоу
None
Модульность
NPM Bundler Symfony Rails RVM rbenv Composer
Вы пишете тесты?
None
gem ‘capistrano-nc’
Управление конфигурацией
None
Альтернативы
Fabric fabfile.org
https://github.com/leehambley/sshkit
None
None
Нужен фреймворк, но проще? https://github.com/nadarei/mina
git push … http://bit.ly/git-deploy
Как начать использовать? $ gem install capistrano -v “3.1” $
cap install $ cap production deploy
Будущее
Docker • Простой процесс • Один релиз — один контейнер
• Нестабильное решение • Нет общих практик или готовых рецептов
Вопросы? Twitter: @Kiiiir !
[email protected]
! Пишите!