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
Change Management: Building a CI/CD Pipeline
Search
Ian Juma
January 13, 2018
Programming
0
110
Change Management: Building a CI/CD Pipeline
Our thoughts on building a CI/CD pipeline - as a Change Management tool
Ian Juma
January 13, 2018
Tweet
Share
More Decks by Ian Juma
See All by Ian Juma
Scaling notifications; notification-service V2
ianjuma
0
23
Building Infrastructure for the Next Generation of Successful African Ventures - Africa's Talking
ianjuma
0
74
Ian J, Salama A.B
ianjuma
0
78
Intro to Flask and AT API's
ianjuma
0
66
Innovation
ianjuma
0
120
Asynchronous Python with gevent and asyncIO
ianjuma
1
2.2k
Scaling AfricasTalking - DevCraft nairobi
ianjuma
0
240
Other Decks in Programming
See All in Programming
VS Code をプロダクトにどう取り込むか
onomax
1
730
CREってこういうこと? 体験入社 - 提案資料 - / what-is-cre-trial-employment
shinden
1
520
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
9
4.2k
Anthropic Cookbook のおすすめレシピ
schroneko
7
1.2k
Tailwind CSSを本気でカスタマイズする方法
fsubal
14
5.5k
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
910
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
970
Goのエラースタックトレースの歴史と今後
sonatard
10
1.8k
PostmanでAPIの動作確認が楽になった話
h455h1
0
180
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
490
Elm Form Validation
bkuhlmann
0
510
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
680
Featured
See All Featured
How to name files
jennybc
65
93k
10 Git Anti Patterns You Should be Aware of
lemiorhan
649
58k
Web development in the modern age
philhawksworth
203
10k
Facilitating Awesome Meetings
lara
43
5.6k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
GitHub's CSS Performance
jonrohan
1025
450k
Building Effective Engineering Teams - LeadDev
addyosmani
31
1.9k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
Done Done
chrislema
178
15k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
Embracing the Ebb and Flow
colly
80
4.2k
Transcript
Ian Juma | Infrastructure Engineer | Africa’s Talking Change Management
Building a CI/ CD Pipeline with Puppet, Pipelines and MCO
Change Management Define CM Puppet Pipelines MCO Timbuktu Cloud native
None
Why Change Management Why track change
Why Change Management? • • • • •
Our goal Deployments have to be consistent Only way to
be consistent is to automate
Elements of Change Management
Continuous Integration and Delivery / Deployment
Benefits of a CI - CD pipeline Some of the
issues that arose as we worked on this change management project highlighted the need for a change of culture in some areas
Pipelines
Source Code Management
Source Code Management
Source Code Management
Putting it all together
Putting it all together
Putting it all together
Future Work
We’re hiring
Thank you! Ian Juma | Infrastructure Engineer | Africa’s Talking