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
CI/CD with python
Search
Michael Bukachi
October 25, 2018
Education
0
56
CI/CD with python
A brief introduction to continuous integration and deployment with python from
PyConKe2018
Michael Bukachi
October 25, 2018
Tweet
Share
More Decks by Michael Bukachi
See All by Michael Bukachi
You CANt teach an old dog new tricks
michaelbukachi
1
240
Enter PyOS
michaelbukachi
0
57
Nullability In Kotlin
michaelbukachi
0
42
A small leak can crash a great app
michaelbukachi
0
64
Testing Web Frameworks using python
michaelbukachi
0
35
Code Build Ship
michaelbukachi
1
71
Other Decks in Education
See All in Education
Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
3k
Поступление в ТОГУ 2024
pnuslide
0
36k
「ロータリーって何?」と訊かれたら:国際ロータリー 2720地区 2023-2024年度 公共イメージ部門 副委員長・ 熊本南ロータリークラブ・ 株式会社ヒデコーポレーション 代表 大津 英敬 氏
2720japanoke
0
560
合理的配慮を知るワークショップ/Understanding Reasonable Accommodations (Workshop)
freee
0
1.4k
Avoin jakaminen ja Creative Commons -lisenssit
matleenalaakso
0
1.1k
Gesture-based Interaction - Lecture 8 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.2k
全員参加型で会社を強くしていく活動を考えてみる
ikefukurou777
0
210
H5P-työkalut
matleenalaakso
3
32k
「小・中・高等学校における情報教育の体系的な学習を目指したカリキュラムモデル基本方針」
codeforeveryone
0
1.4k
保育とふりかえりをコネクト! / connect childcare and retrospectives!
psj59129
1
150
Introduction - Lecture 1 - Advanced Topics in Big Data (4023256FNR)
signer
PRO
1
1.1k
Virtual and Augmented Reality - Lecture 8 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.2k
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
Unsuck your backbone
ammeep
663
57k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Navigating Team Friction
lara
178
13k
The Mythical Team-Month
searls
216
42k
A better future with KSS
kneath
231
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
Testing 201, or: Great Expectations
jmmastey
28
6.3k
The Cost Of JavaScript in 2023
addyosmani
16
3.9k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Transcript
CI/CD With Python Michael Bukachi @michaelbukachi
About Me: • Software Engineer • Dancer • Loves python
& android
What is CI/CD?
Continuous Integration & Continuous Deployment • Automated Testing (Pytest) •
Code Quality Checks (Pylint) • Deployment
Does it always work?
CI/CD Tools: • Travis • Circle CI • Gitlab •
Bitbucket • Jenkins • etc
Is CI/CD necessary with Python? • The Joel Test (Check
Step 2) • Ensures quality assurance • Saves time (obviously!)
References: • https://www.fullstackpython.com/continuous- integration.html • https://docs.python-guide.org/scenarios/ci/ • https://docs.microsoft.com/en-us/azure/devops- project/azure-devops-project-python
Questions?