Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
AKS + GitHub Actions
Lucas Santos
June 15, 2020
Programming
0
66
AKS + GitHub Actions
Lucas Santos
June 15, 2020
Tweet
Share
More Decks by Lucas Santos
See All by Lucas Santos
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
15
The Dark Side of JavaScript
khaosdoctor
0
21
Integrating Containers Into JavaScript
khaosdoctor
0
13
Entendendo o ecossistema de containers
khaosdoctor
1
420
gRPC with Node.js
khaosdoctor
0
300
Azure Full Cycle
khaosdoctor
0
51
Utilizando Azure para Processos Rápidos
khaosdoctor
0
55
Desmistificando Herança e Protótipos no JS - Short
khaosdoctor
1
110
Kubernetes with aks
khaosdoctor
1
140
Other Decks in Programming
See All in Programming
How useEvent would change our applications
koba04
1
1.8k
もしも、 上司に鬼退治を命じられたら~プロジェクト計画編~
higuuu
0
290
Let's make a contract: the art of designing a Java API
mariofusco
0
160
httputil.ReverseProxy でもリトライがしたい
toga4
0
120
mrubyを1300円のボードで動かそう
yuuu
0
190
デュアルトラックアジャイル× Agile Testingから 見えてきたQAのミライ
atamaplus
0
440
[RailsConf 2022] The pitfalls of realtime-ification
palkan
0
280
Update from the Elixir team - 2022
whatyouhide
0
200
質とスピード(2022春版、質疑応答用資料付き) / Quality and Speed 2022 Spring Edition
twada
PRO
29
18k
roadmap to rust 2024
matsu7874
1
890
You CANt teach an old dog new tricks
michaelbukachi
0
120
【Qiita Night】新卒エンジニアによるSwift6与太予想
eiji127
0
180
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
12
890
StorybookのUI Testing Handbookを読んだ
zakiyama
4
2k
From Idea to $5000 a Month in 5 Months
shpigford
372
44k
Raft: Consensus for Rubyists
vanstee
126
5.4k
Code Reviewing Like a Champion
maltzj
506
37k
Build your cross-platform service in a week with App Engine
jlugia
219
17k
Designing Experiences People Love
moore
130
22k
Producing Creativity
orderedlist
PRO
333
37k
Building a Scalable Design System with Sketch
lauravandoore
447
30k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
212
20k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
37
3.2k
How To Stay Up To Date on Web Technology
chriscoyier
780
250k
Transcript
AKS + GitHub Actions efficiency and power
lsantos.dev cloud advocate_ who am I_ ludossan@microsoft.com
the problems_ we face
external tools_
being external is a problem... - External integrations - Sync
Speed - Downtimes - Own pipeline syntax file - and...
+tools = +complexity = -efficiency
a lot_ to manage
keep it simple_, stupid
copies... over and over_
not well_ integrated
the ideal_ pipeline
the perfect_ pipeline - The smallest number of external ties
- Integrated with the VCS (preferably native) - Step store - Simple and objective
introducing our heroes_
GitHub Actions - Build pipeline developed by GitHub - Powered
by "actions" - Supports all GitHub events - Multiple environments - Free for public
Kubernetes - Created by Google in 2000 - Container orchestration
tool - Open-sourced in 2015 - Maintained by CNCF
why_ GH actions? - Easy and simple to develop -
Excellent docs - Anyone can create and expose an action - Tons of events - Native integration with GitHub
easy to start_
easy to create_
step store_
inline docs_
DEMO
refs_ - https://help.github.com/en/actions - https://github.com/nektos/act - https://aka.ms/buildstuff-aks - https://aka.ms/buildstuff-aks-workshop -
https://speakerdeck.com/khaosdoctor/aks-plus-github-actions - https://github.com/khaosdoctor/aks-gh-actions-demo
/khaosdoctor @_staticvoid lsantos.dev /khaosdoctor thanks_