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
Constant Deployment Flow
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
antekpiechnik
March 01, 2012
Programming
3
150
Constant Deployment Flow
Lightning talk from HackKrk February 2012
antekpiechnik
March 01, 2012
Tweet
Share
More Decks by antekpiechnik
See All by antekpiechnik
Shipping code at PyConPL 2013
antekpiechnik
0
72
Base - A Customer Focused Company
antekpiechnik
1
47
Shipping code - DevDay '12
antekpiechnik
1
53
HackKRK
antekpiechnik
1
53
Other Decks in Programming
See All in Programming
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
Fluid Templating in TYPO3 14
s2b
0
130
組織で育むオブザーバビリティ
ryota_hnk
0
180
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
CSC307 Lecture 03
javiergs
PRO
1
490
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
290
CSC307 Lecture 04
javiergs
PRO
0
660
CSC307 Lecture 08
javiergs
PRO
0
670
高速開発のためのコード整理術
sutetotanuki
1
400
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Producing Creativity
orderedlist
PRO
348
40k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
62
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
66
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
320
Chasing Engaging Ingredients in Design
codingconduct
0
110
Unsuck your backbone
ammeep
671
58k
Abbi's Birthday
coloredviolet
1
4.7k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Transcript
CONSTANT DEPLOYMENT FLOW
Antek Piechnik github.com/antekpiechnik @antekpiechnik
FS - SETUP •Service-oriented architecture •Multiple services running in the
cloud •Git •BigTuna •Restart Butler
DEPLOYMENT git push origin master git push production master
CONTINUOUS INTEGRATION BigTuna •GitHub post-receive hooks •Automated build •Failed build
notifications
BIGTUNA
DEPLOYMENT SERVER •post-receive hooks for specific services deploying to machines
in the cloud •exclusive deployments •maximizing uptime •restart_butler
None
RESTART BUTLER github.com/futuresimple/restart_butler •Performing necessary steps only (dynamic) •Skipping steps
(dynamic too) •Hard-deployment with a bumpfile •Steps with their own configuration: [5070, 5071].each do |port| butler.steps << [RestartButler::Steps::Unicorn, {:port => port}] end
STATS: •21 DEPLOYMENTS A DAY AVERAGE •RECORD HIGH OF 79
IN ONE DAY