Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
130
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
86
Structured logging
zoni
1
400
Preparing for the future - Python 3 is here to stay
zoni
0
440
Supercharge your chat!
zoni
0
680
Ansible
zoni
15
2k
Lightning talk - Logging (Dutch)
zoni
0
81
Lightning talk - Logging
zoni
1
130
Other Decks in Technology
See All in Technology
AIと二人三脚で育てた、個人開発アプリグロース術
zozotech
PRO
0
680
品質のための共通認識
kakehashi
PRO
2
190
計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる~
ydah
3
190
5分で知るMicrosoft Ignite
taiponrock
PRO
0
150
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
110
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
460
プロダクトマネジメントの分業が生む「デリバリーの渋滞」を解消するTPMの越境
recruitengineers
PRO
3
710
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
400
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
13
4.7k
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
490
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
260
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
390
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Scaling GitHub
holman
464
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
A Modern Web Designer's Workflow
chriscoyier
698
190k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
121
20k
Raft: Consensus for Rubyists
vanstee
141
7.2k
Embracing the Ebb and Flow
colly
88
4.9k
Unsuck your backbone
ammeep
671
58k
How STYLIGHT went responsive
nonsquared
100
5.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
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 ➔ ….