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
ひとりでデプロイ
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Takashi CHIBA
January 31, 2013
Programming
230
0
Share
ひとりでデプロイ
楽する話
Takashi CHIBA
January 31, 2013
More Decks by Takashi CHIBA
See All by Takashi CHIBA
ロカリを支える技術
tachiba
0
1.1k
Atom: Creating a Package is EASY
tachiba
0
380
楽して全文検索
tachiba
0
120
Short intro to Rails4
tachiba
2
160
Other Decks in Programming
See All in Programming
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
250
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
750
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
390
3Dシーンの圧縮
fadis
1
530
AIとRubyの静的型付け
ukin0k0
0
460
誰も頼んでない機能を出荷した話
zekutax
0
150
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
980
OCRを使ってゲームのアイテムをデータ化する
kishikawakatsumi
0
120
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
11k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3k
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
210
1人1案件のプロダクトエンジニア時代に、"プロセス監督"としてチャレンジしたこと
non0113
0
350
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
810
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
390
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
850
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
310
Transcript
ͻͱΓͰσϓϩΠ Ebisu.rb#2 Wondershake @TakashiChi_ba Thursday, January 31, 13
ࣗݾհ • CyberAgent 0.5... • Wondershake 1.5 • Ruby 1.5
• Πϯϑϥ Thursday, January 31, 13
࣍ • എܠɾલఏ • Ή͔͠ͷߏ • ͍·ͷΈ • ͍·ͷ՝ •
͜Ε͔Β Thursday, January 31, 13
എܠ • ̍ਓͰ։ൃ͍ͯ͠Δ • ϛεͯ͠ਏ͍ࢥ͍ͨ͘͠ͳ͍ • ग़དྷΔָ͚͍ͩͨ͠ Thursday, January 31,
13
Ή͔͠... • ݕऩ͔ΒrsyncεΫϦϓτ • SVN • PHP •ςετίʔυ͕ͳ͍ Thursday, January
31, 13
Ή͔͠... • ຊ൪͕Α͘յΕΔ • ຊ൪ΞοϓͰ͖Δ͚ͩΓͨ͘ͳ͍ Thursday, January 31, 13
Ͳ͏ʹ͔͠Α͏ • ग़དྷΔ͚ͩɺָͯ͠յΕͳ͍Έ Thursday, January 31, 13
͍·ͷΈ • gitlab(github) + Jenkins • Jenkins͕ςετͯ͠σϓϩΠ Thursday, January 31,
13
͍·ͷΈ Jenkins production local $ git push $ rspec $
cap production deploy Thursday, January 31, 13
͍·ͷΈ • gitlab(github) ͷ web hook(post-receive) • http://jenkins/ /git/notifyCommit?url= {repo_url}
Thursday, January 31, 13
՝ • ̍ਓ͔ͩΒΓཱ͍ͬͯΔײ͋Δ • JenkinsͰςετ͚͜Δͱ ίϛοτϩά͕ԚΕ͕ͪ Thursday, January 31, 13
͜Ε͔Β • ຊ൪σϓϩΠΓ͢(CI) • GREE ͔͍͍ͬ͜ GREEʹ͓͚ΔJenkins, ͦͷ2 http://labs.gree.jp/blog/2012/07/5122/ Thursday,
January 31, 13