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
Kir Shatrov
March 14, 2014
Programming
1
280
Развертывание веб-приложений и фреймворк Capistrano
Доклад для конференции DUMP в Екатеринбурге в марте 2014
Kir Shatrov
March 14, 2014
Tweet
Share
More Decks by Kir Shatrov
See All by Kir Shatrov
Running Jobs at Scale
kirs
1
210
Operating Rails in Kubernetes
kirs
3
450
RailsClub 2016
kirs
2
310
Performance regressions in Ruby on Rails Core
kirs
0
210
Building a toolkit to detect performance regressions in Ruby on Rails core
kirs
3
5.6k
Capistrano 3
kirs
4
2.7k
Other Decks in Programming
See All in Programming
What's new in AppKit on macOS 26
1024jp
0
160
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
120
ソフトウェア設計とAI技術の活用
masuda220
PRO
23
6.3k
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
2
1.1k
The Modern View Layer Rails Deserves: A Vision For 2025 And Beyond @ RailsConf 2025, Philadelphia, PA
marcoroth
2
770
#QiitaBash MCPのセキュリティ
ryosukedtomita
2
1.5k
The Niche of CDK Grant オブジェクトって何者?/the-niche-of-cdk-what-isgrant-object
hassaku63
1
660
Jakarta EE Meets AI
ivargrimstad
0
180
NEWT Backend Evolution
xpromx
1
140
React は次の10年を生き残れるか:3つのトレンドから考える
oukayuka
39
14k
AWS Summit Japan 2024と2025の比較/はじめてのKiro、今あなたは岐路に立つ
satoshi256kbyte
1
210
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
170
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
GitHub's CSS Performance
jonrohan
1031
460k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Why Our Code Smells
bkeepers
PRO
337
57k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Producing Creativity
orderedlist
PRO
346
40k
The Pragmatic Product Professional
lauravandoore
35
6.8k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
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]
! Пишите!