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
92
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
85
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
190
The future of JavaScript
khaosdoctor
0
56
TypeScript tips that could save your life
khaosdoctor
0
180
É hora de falar sobre Deno
khaosdoctor
0
69
JS Software testing for beginners
khaosdoctor
0
72
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
39
The Dark Side of JavaScript
khaosdoctor
0
71
Integrating Containers Into JavaScript
khaosdoctor
0
61
Other Decks in Programming
See All in Programming
イベントストーミングから始めるドメイン駆動設計
jgeem
4
800
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
340
Spring gRPC で始める gRPC 入門 / Introduction to gRPC with Spring gRPC
mackey0225
2
480
事業戦略を理解してソフトウェアを設計する
masuda220
PRO
21
5.9k
Effect の双対、Coeffect
yukikurage
4
1.3k
実はすごいスピードで進化しているCSS
hayato_yokoyama
0
110
Agent Rules as Domain Parser
yodakeisuke
1
600
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
1.3k
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
770
Devinで実践する!AIエージェントと協働する開発組織の作り方
masahiro_nishimi
6
3k
Datadog RUM 本番導入までの道
shinter61
1
240
CSC307 Lecture 17
javiergs
PRO
0
110
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.3k
What's in a price? How to price your products and services
michaelherold
245
12k
Bash Introduction
62gerente
614
210k
Automating Front-end Workflow
addyosmani
1370
200k
How GitHub (no longer) Works
holman
314
140k
Producing Creativity
orderedlist
PRO
346
40k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Optimizing for Happiness
mojombo
379
70k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Unsuck your backbone
ammeep
671
58k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.7k
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_