Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2017-06-23 How to design a automatic deployment...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Sammy Lin
June 23, 2017
Technology
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2017-06-23 How to design a automatic deployment system?
Sammy Lin
June 23, 2017
More Decks by Sammy Lin
See All by Sammy Lin
How to become a T-shaped talent as software developer
sammylin
0
230
2020-09-26_Kubernetes_Summit_帶你從無到有打造_Kubernetes_的環境_.pdf
sammylin
0
310
2020-01-08 Thinking after that disaster in cloud
sammylin
0
86
2019-10-17 17Media SRE Journey
sammylin
0
120
2016-09-21 Rancher 傻瓜也會用的容器集群管理
sammylin
1
420
2016-07-06 跨牆工程師的中國 infra 小指南 @ DevOps Summit 2016
sammylin
19
2.1k
20141101簡報(HTML/CSS) day 03
sammylin
0
170
20141101簡報(HTML/CSS) day 02
sammylin
1
180
20141101簡報(HTML/CSS) day 01
sammylin
1
220
Other Decks in Technology
See All in Technology
高負荷プロダクション環境におけるAWS Lambdaのリアル 〜スケールとコストを左右する実行ライフサイクルの技術仕様〜
maimyyym
2
830
MCPゲートウェイを作って運用してわかったこと — Agent時代の権限管理の現在地
mtpooh
5
1.1k
AIエージェント時代のPlatform as a Product —— テックリードがPdMとして回す発見・導入・計測 / Platform as a Product in the AI Agent Era
toshi0607
1
530
顧客の成果創出とプロダクトの成長を 両立するためのFDE
sansantech
PRO
0
510
TiDBファミリーにDWHが新登場!! TiDB最新情報 / TiDB update 202609
yoshiakiyamasaki
0
160
3人で1000GPU超を統合運用する?マルチクラウド&オンプレを跨ぐ、構築と運用のリアル!
kazukun0716
2
770
PQC移行の今 -- IETF からみた現在地
satokan
4
680
Mastering Agentic Development: Harness Engineering for Effective Coding Agents
konippi
3
660
Claude Designがめちゃくちゃ便利なので使ってほしい
diggymo
0
160
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
0
160
キャリアLT今日までそして明日から
kentapapa
1
130
The seven pitfalls of AI (revised version)
ufried
0
120
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Everyday Curiosity
cassininazir
0
330
Side Projects
sachag
456
43k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
560
The SEO identity crisis: Don't let AI make you average
varn
0
560
GitHub's CSS Performance
jonrohan
1033
470k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
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