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
82
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
260
Enter PyOS
michaelbukachi
0
67
Nullability In Kotlin
michaelbukachi
0
56
A small leak can crash a great app
michaelbukachi
0
77
Testing Web Frameworks using python
michaelbukachi
0
50
Code Build Ship
michaelbukachi
1
93
Other Decks in Education
See All in Education
HyRead2526
cbtlibrary
0
200
渡辺研Slackの使い方 / Slack Local Rule
kaityo256
PRO
10
11k
Node-REDで広がるプログラミング教育の可能性
ueponx
1
260
Going over the Edge
jonoalderson
0
330
1125
cbtlibrary
0
170
焦りと不安を、技術力に変える方法 - 新卒iOSエンジニアの失敗談と成長のフレームワーク
hypebeans
1
640
160人の中高生にAI・技術体験の講師をしてみた話
shuntatoda
0
290
Chapitre_2_-_Partie_3.pdf
bernhardsvt
0
150
AWS re_Invent に全力で参加したくて筋トレを頑張っている話
amarelo_n24
2
120
Introdución ás redes
irocho
0
530
ThingLink
matleenalaakso
28
4.3k
JAPAN AI CUP Prediction Tutorial
upura
1
540
Featured
See All Featured
Design in an AI World
tapps
0
140
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Code Reviewing Like a Champion
maltzj
527
40k
Being A Developer After 40
akosma
91
590k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
110
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
The Language of Interfaces
destraynor
162
26k
Designing for humans not robots
tammielis
254
26k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
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?