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
93
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
88
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
190
The future of JavaScript
khaosdoctor
0
57
TypeScript tips that could save your life
khaosdoctor
0
190
É hora de falar sobre Deno
khaosdoctor
0
72
JS Software testing for beginners
khaosdoctor
0
74
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
39
The Dark Side of JavaScript
khaosdoctor
0
73
Integrating Containers Into JavaScript
khaosdoctor
0
64
Other Decks in Programming
See All in Programming
AIコーディングAgentとの向き合い方
eycjur
0
240
🔨 小さなビルドシステムを作る
momeemt
2
610
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
17
9.2k
Zendeskのチケットを Amazon Bedrockで 解析した
ryokosuge
2
150
サイトを作ったらNFCタグキーホルダーを爆速で作れ!
yuukis
0
690
The state patternの実践 個人開発で培ったpractice集
miyanokomiya
0
150
Claude Codeで実装以外の開発フロー、どこまで自動化できるか?失敗と成功
ndadayo
3
1.7k
物語を動かす行動"量" #エンジニアニメ
konifar
14
5.6k
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
670
Langfuseと歩む生成AI活用推進
licux
3
320
AI OCR API on Lambdaを Datadogで可視化してみた
nealle
0
210
RDoc meets YARD
okuramasafumi
3
150
Featured
See All Featured
A better future with KSS
kneath
239
17k
Automating Front-end Workflow
addyosmani
1370
200k
Thoughts on Productivity
jonyablonski
69
4.8k
Facilitating Awesome Meetings
lara
55
6.5k
Building Adaptive Systems
keathley
43
2.7k
Documentation Writing (for coders)
carmenintech
73
5k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
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_