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
AKS + GitHub Actions
Search
Lucas Santos
June 15, 2020
Programming
0
91
AKS + GitHub Actions
Lucas Santos
June 15, 2020
Tweet
Share
More Decks by Lucas Santos
See All by Lucas Santos
The Hitchhiker's Guide for an Amazing API with TypeScript
khaosdoctor
0
83
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
180
The future of JavaScript
khaosdoctor
0
55
TypeScript tips that could save your life
khaosdoctor
0
170
É hora de falar sobre Deno
khaosdoctor
0
67
JS Software testing for beginners
khaosdoctor
0
67
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
38
The Dark Side of JavaScript
khaosdoctor
0
71
Integrating Containers Into JavaScript
khaosdoctor
0
57
Other Decks in Programming
See All in Programming
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
320
On-the-fly Suggestions of Rewriting Method Deprecations
ohbarye
1
3.5k
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
1
200
Exit 8 for SwiftUI
ojun9
0
140
Enterprise Web App. Development (1): Build Tool Training Ver. 5
knakagawa
1
120
SwiftDataのカスタムデータストアを試してみた
1mash0
0
120
PHPバージョンアップから始めるOSSコントリビュート / how2oss-contribute
dmnlk
1
1.1k
ASP.NETアプリケーションのモダナイゼーションについて
tomokusaba
0
140
サービスレベルを管理してアジャイルを加速しよう!! / slm-accelerate-agility
tomoyakitaura
1
190
Memory API : Patterns, Performance et Cas d'Utilisation
josepaumard
1
150
iOSアプリで測る!名古屋駅までの 方向と距離
ryunakayama
0
130
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
75
18k
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
540
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Designing Experiences People Love
moore
142
24k
Visualization
eitanlees
146
16k
Making Projects Easy
brettharned
116
6.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
For a Future-Friendly Web
brad_frost
177
9.7k
Build your cross-platform service in a week with App Engine
jlugia
230
18k
Unsuck your backbone
ammeep
670
57k
How to train your dragon (web standard)
notwaldorf
90
6k
Transcript
AKS + GitHub Actions efficiency and power
lsantos.dev cloud advocate_ who am I_
[email protected]
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_