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
140
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
88
Structured logging
zoni
1
410
Preparing for the future - Python 3 is here to stay
zoni
0
450
Supercharge your chat!
zoni
0
730
Ansible
zoni
15
2.1k
Lightning talk - Logging (Dutch)
zoni
0
87
Lightning talk - Logging
zoni
1
130
Other Decks in Technology
See All in Technology
Claude Codeで実践するスペック駆動開発入門 / sdd-with-claude_code
yoshidashingo
2
2.8k
プレビュー版のDevOpsエージェントを現段階で触ってみた
ad_motsu
1
170
今、求められるデータエンジニア
waiwai2111
2
1k
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
6
1k
React 19時代のコンポーネント設計ベストプラクティス
uhyo
16
5.5k
意志を実装するアーキテクチャモダナイゼーション
nwiizo
3
910
30分でわかる「ネットワーク図の描き方入門」/infraengbooks56
corestate55
1
340
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
350
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
9
770
既存のログ監視システムをクラウドっぽく実装してみた
tjmtrhs
0
140
xDS を活用したサービスディスカバリーで実現するブランチ別 QA 環境の構築手法
knwoop
1
160
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
3
350
Featured
See All Featured
Building AI with AI
inesmontani
PRO
1
730
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Automating Front-end Workflow
addyosmani
1371
200k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
200
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
Paper Plane
katiecoart
PRO
0
47k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Mind Mapping
helmedeiros
PRO
1
99
What does AI have to do with Human Rights?
axbom
PRO
0
2k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
61
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 ➔ ….