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
Continuous integration & deployment (Dutch)
Search
Nick Groenen
September 17, 2014
Technology
0
100
Continuous integration & deployment (Dutch)
Talk on CI&CD given at Think Blink on 2014-09-17
Nick Groenen
September 17, 2014
Tweet
Share
More Decks by Nick Groenen
See All by Nick Groenen
De informatiemaatschappij
zoni
0
62
Structured logging
zoni
1
340
Preparing for the future - Python 3 is here to stay
zoni
0
380
Supercharge your chat!
zoni
0
560
Ansible
zoni
15
2k
Lightning talk - Logging (Dutch)
zoni
0
52
Lightning talk - Logging
zoni
1
90
Other Decks in Technology
See All in Technology
20241220_S3 tablesの使い方を検証してみた
handy
4
690
Storage Browser for Amazon S3
miu_crescent
1
290
[JAWS-UG新潟#20] re:Invent2024 -CloudOperationsアップデートについて-
shintaro_fukatsu
0
120
KnowledgeBaseDocuments APIでベクトルインデックス管理を自動化する
iidaxs
1
280
[トレノケ雲の会 mod.13] 3回目のre:Inventで気づいたこと -CloudOperationsを添えて-
shintaro_fukatsu
0
110
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
180
DUSt3R, MASt3R, MASt3R-SfM にみる3D基盤モデル
spatial_ai_network
2
260
.NET 9 のパフォーマンス改善
nenonaninu
0
1.3k
クレカ・銀行連携機能における “状態”との向き合い方 / SmartBank Engineer LT Event
smartbank
2
100
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
130
Work as an App Engineer
lycorp_recruit_jp
0
360
普通のエンジニアがLaravelコアチームメンバーになるまで
avosalmon
0
120
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
4
170
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
The Cult of Friendly URLs
andyhume
78
6.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
Being A Developer After 40
akosma
87
590k
Become a Pro
speakerdeck
PRO
26
5k
A Tale of Four Properties
chriscoyier
157
23k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
Continuous Integration Deployment Delivery
Nick Groenen @NickGroenen https://nick.groenen.me https://github.com/zoni
@NickGroenen
[email protected]
Continuous Integration Deployment Delivery
Continuous Integration Deployment Delivery
Continuous Integration Deployment Delivery
Continuous Integration Deployment Delivery
Continuous Integration Deployment Delivery
Continuous Integration Deployment Delivery
Continuous Integration Deployment Delivery
"Release early, release often" Voordeel
Benut de kracht van mens & machine Voordeel (CD)
Minder stress, meer flexibiliteit Voordeel (CD)
Makkelijk mergen Voordeel
Samenwerking Voordeel
Up-front investering Nadeel
Kennis & ervaring Nadeel
Tooling, tooling, tooling Nadeel
Implementatie
Stap 1 Version control
None
Open source Awesome!
None
Valkuil Design/HTML
Valkuil Branching strategie
Stap 2 (of 3) Push-button deployments
None
None
None
None
None
Valkuil Staging != Production
None
Stap 3 (of 4) Tests tests tests
Stap 3 Tests tests tests
Stap 3 Tests tests tests
Stap 2 Tests tests tests
Stap 4 Build server
None
None
None
None
Stap 5 Toepassing
None
Credits • https://secure.flickr.com/photos/quinnanya/4464205726 • https://secure.flickr.com/photos/skypenomad/2550823646 • https://www.simple-talk.com/sql/sql-tools/continuous-integration-for-databases- using-red-gate-tools/ • http://slides.com/hgomez/introduction-to-continuous-integration-and-delivery
• http://puppetlabs.com/blog/continuous-delivery-vs-continuous-deployment-whats- diff • http://www.gibedigital.com/blog/2014/april/04/unit-testing-aspnet-mvc- jsonresult/ • http://www.troll.me/2014/03/18/pissed-off-obama/hey-you-add-unit-tests-for- your-change/ • http://www.slideshare.net/bilalamjad1/communication-process-effective
Stel me vragen over…. ➔ DevOps ➔ Git ➔ Containerization/docker
➔ Configuration management (Chef, puppet, ansible, cfengine, etc) ➔ Zero-downtime deployments ➔ Scalable web architecture/cloud architecture/loadbalancing/autoscaling ➔ Caching ➔ Monitoring/logging/metrics gathering ➔ ….