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
2017-06-23 How to design a automatic deployment...
Search
Sammy Lin
June 23, 2017
Technology
0
160
2017-06-23 How to design a automatic deployment system?
Sammy Lin
June 23, 2017
Tweet
Share
More Decks by Sammy Lin
See All by Sammy Lin
How to become a T-shaped talent as software developer
sammylin
0
170
2020-09-26_Kubernetes_Summit_帶你從無到有打造_Kubernetes_的環境_.pdf
sammylin
0
230
2020-01-08 Thinking after that disaster in cloud
sammylin
0
68
2019-10-17 17Media SRE Journey
sammylin
0
96
2016-09-21 Rancher 傻瓜也會用的容器集群管理
sammylin
1
390
2016-07-06 跨牆工程師的中國 infra 小指南 @ DevOps Summit 2016
sammylin
19
2k
20141101簡報(HTML/CSS) day 03
sammylin
0
150
20141101簡報(HTML/CSS) day 02
sammylin
1
150
20141101簡報(HTML/CSS) day 01
sammylin
1
160
Other Decks in Technology
See All in Technology
なぜThrottleではなくDebounceだったのか? 700並列リクエストと戦うサーバーサイド実装のすべて
yoshiori
13
4.7k
"おまじない"はもう卒業! デバッガで探るSpring Bootの裏側と「学び方」の学び方
takeuchi_132917
0
180
ソフトウェア開発現代史: 55%が変化に備えていない現実 ─ AI支援型開発時代のReboot Japan #agilejapan
takabow
7
4.4k
【M3】攻めのセキュリティの実践!プロアクティブなセキュリティ対策の実践事例
axelmizu
0
170
AI エージェントを評価するための温故知新と Spec Driven Evaluation
icoxfog417
PRO
2
250
それでは聞いてください「Impeller導入に失敗しました」 #FlutterKaigi #skia
tacck
PRO
0
140
[mercari GEARS 2025] Building Foundation for Mercari’s Global Expansion
mercari
PRO
1
140
「O(n log(n))のパフォーマンス」の意味がわかるようになろう
dhirabayashi
0
190
身近なCSVを活用する!AWSのデータ分析基盤アーキテクチャ
koosun
0
1.8k
重厚長大企業で、顧客価値をスケールさせるためのプロダクトづくりとプロダクト開発チームづくりの裏側 / Developers X Summit 2025
mongolyy
0
150
Progressive Deliveryで支える!スケールする衛星コンステレーションの地上システム運用 / Ground Station Operation for Scalable Satellite Constellation by Progressive Delivery
iselegant
1
200
JavaScript パーサーに using 対応をする過程で与えたエコシステムへの影響
baseballyama
1
110
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Embracing the Ebb and Flow
colly
88
4.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The Language of Interfaces
destraynor
162
25k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Transcript
)PXUPEFTJHOBBVUPNBUJDEFQMPZNFOUTZTUFN 4BNNZ-JO .FEJB43&
!$MPVE4VNNJU 4BNNZ-JO "HFOEB ✤ *OUSPEVDUJPOXJUI$*$% ✤ 8IZBVUPNBUJDEFMJWFSZ ✤ )PXUPEFTJHOBBVUPNBUJDEFQMPZNFOUTZTUFN
✤ %FQMPZNFOUXBZT ✤ #SBODINFSHFQBUUFSO
!$MPVE4VNNJU 4BNNZ-JO $POUJOVPVTJOUFHSBUJPO $* *O TPGUXBSF FOHJOFFSJOH DPOUJOVPVT JOUFHSBUJPO
$* JT UIF QSBDUJDF PG NFSHJOH BMM EFWFMPQFS XPSLJOH DPQJFT UP B TIBSFE NBJOMJOFTFWFSBMUJNFTBEBZ
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO $POUJOVPVTEFMJWFSZ $% $POUJOVPVTEFMJWFSZ $% JTBTPGUXBSFFOHJOFFSJOHBQQSPBDIJO XIJDIUFBNTQSPEVDFTPGUXBSFJOTIPSUDZDMFT FOTVSJOHUIBUUIF TPGUXBSFDBOCFSFMJBCMZSFMFBTFEBUBOZUJNF
$POUJOVPVT EFMJWFSZ JT FOBCMFE UISPVHI UIF EFQMPZNFOU QJQFMJOF 5IF QVSQPTF PG UIF EFQMPZNFOU QJQFMJOF IBT UISFF DPNQPOFOUTWJTJCJMJUZ GFFECBDL BOEDPOUJOVBMMZEFQMPZ <>
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO Picture Source : http://blog.crisp.se/2013/02/05/yassalsundman/continuous-delivery-vs-continuous-deployment
!$MPVE4VNNJU 4BNNZ-JO )PXUPSFMFBTFXFCTJUF JOUIFQBTU
!$MPVE4VNNJU 4BNNZ-JO 8FCTFSWFS
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO STZOD rsync -r ~/myweb 192.168.0.1:/var/www/blog.sammy.blog
!$MPVE4VNNJU 4BNNZ-JO "QQMJDBUJPOTFSWFS
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO 8IZEPXFOFFEBVUPNBUJPO
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO "EPDVNFOUPGNBOVBM EFQMPZNFOUNBZCFPVUPGEBUF
!$MPVE4VNNJU 4BNNZ-JO .BOVBMEFQMPZNFOUTEFQFOEPOUIFEFQMPZNFOU FYQFSU
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO 5JNFDPTUPG%FQMPZNFOU 0 50 100 150 200 automization manual
!$MPVE4VNNJU 4BNNZ-JO 5JNFDPTUPG%FCVH 0 30 60 90 120 automization manual
!$MPVE4VNNJU 4BNNZ-JO –Martin Fowler $POUJOVPVT*OUFHSBUJPOTEPFTOUHFUSJEPGCVHT CVUJUEPFTNBLF UIFNESBNBUJDBMMZFBTJFSUPpOEBOESFNPWF
!$MPVE4VNNJU 4BNNZ-JO )PXUPEFTJHOBBVUPNBUJD EFQMPZNFOUTZTUFN
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO *NQMFNFOUJOHB%FQMPZNFOU1JQFMJOF .PEFMZPVSWBMVFTUSFBNBOEDSFBUFBXBMLJOHTLFMFUPO "VUPNBUFUIFCVJMEBOEEFQMPZNFOUQSPDFTT "VUPNBUFVOJUUFTUTBOEDPEFBOBMZTJT
"VUPNBUFBDDFQUBODFUFTUT "VUPNBUFSFMFBTFT
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO BDUJPO OPUJpDBUJPO
!$MPVE4VNNJU 4BNNZ-JO 5IF$PNNJU4UBHF $IFDLPVU #VJME 6OJU5FTU $PEF BOBMZTJT "SUJGBDU
!$MPVE4VNNJU 4BNNZ-JO 5IF"DDFQUBODF4UBHF $POpHVSF FOWJSPONFOU %FQMPZ 4NPLF UFTU "DDFQUBO DFUFTUT
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO %FQMPZJOHBOE3FMFBTJOH "QQMJDBUJPOT
!$MPVE4VNNJU 4BNNZ-JO 3PMMJOH#BDL CZ 3FEFQMPZJOHUIF1SFWJPVT(PPE7FSTJPO
!$MPVE4VNNJU 4BNNZ-JO 5ZQFTPG;FSPEFQMPZNFOU
!$MPVE4VNNJU 4BNNZ-JO ;FSP%PXOUJNF
!$MPVE4VNNJU 4BNNZ-JO #MVFHSFFO%FQMPZNFOU
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO $BOBSZ%FQMPZNFOU
!$MPVE4VNNJU 4BNNZ-JO &NFSHFODZ'JYFT
!$MPVE4VNNJU 4BNNZ-JO "84$PEF%FQMPZ
!$MPVE4VNNJU 4BNNZ-JO "NB[PO&$$POUBJOFS4FSWJDF &$4
!$MPVE4VNNJU 4BNNZ-JO LVCFSOFUFT
!$MPVE4VNNJU 4BNNZ-JO CSBODINFSHFQBUUFSO
!$MPVE4VNNJU 4BNNZ-JO #SBODICZ5FBN
!$MPVE4VNNJU 4BNNZ-JO #SBODICZ'FBUVSF
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO #SBODIGPS3FMFBTF
!$MPVE4VNNJU 4BNNZ-JO %FWFMPQPO.BJOMJOF
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO Picture Source : https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO
!$MPVE4VNNJU 4BNNZ-JO ᒾํᚙݱɼഝ໊歲ࡏʮ˓˓˓ࢿਜެ࢘ʯత˓ఔࢣɼٙࣅҼҝෆئҙ ྠ值൝ɼՃ্ଶෆՂɼિៃૺ౸ओ᮫ɼࣄᚙલؐ๎༑說ʮզرग़ แɼ্໘త࠽༗ܯ᧷ʯɼ࠽။২ೖዱҙఔࣜɼᦒવ˓ఔࢣ൱ೝ༗၏ഝࠣࣄɼ ୠᒾਗ਼查ࡾ໊ՄҎᨀܥ౷ߋ৽తఔࢣɼᚙݱ༗ଞෆѪਂ值൝ɼҎ ࣗಈഉఔఔࣜߋ৽ɼೝఆੋଞॴҝɼሡଞىૌɻ
!$MPVE4VNNJU 4BNNZ-JO ࣗಈԽҰఆ༗෩ᯃ$*$%༗ᩲ༗ഛೖલጯࡉਗ਼ુ
!$MPVE4VNNJU 4BNNZ-JO $POUJOVPVT%FMJWFSZ3FMJBCMF4PGUXBSF 3FMFBTFTUISPVHI#VJME 5FTU BOE %FQMPZNFOU"VUPNBUJPO Jez Humble David
Farley
!$MPVE4VNNJU 4BNNZ-JO IUUQTXXXGBDFCPPLDPNHSPVQT%FW0QT5BJXBO
!$MPVE4VNNJU 4BNNZ-JO https://www.facebook.com/devopsdays.taipei
!$MPVE4VNNJU 4BNNZ-JO 8F`SF)JSJOH ✤ J04%FWFMPQFS ✤ #BDLFOE&OHJOFFS ✤ 'SPOUFOE&OHJOFFS ✤
4JUF3FMJBCJMJUZ&OHJOFFS ✤ FUD IUUQTHJUIVCDPNNFEJBKPCTJTTVFT
!$MPVE4VNNJU 4BNNZ-JO 5IBOL:PV 4BNNZ-JO TBNNZMJOUX!HNBJMDPN