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
82
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
70
Escalando globalmente com TypeScript e JavaScript na Klarna
khaosdoctor
0
180
The future of JavaScript
khaosdoctor
0
47
TypeScript tips that could save your life
khaosdoctor
0
150
É hora de falar sobre Deno
khaosdoctor
0
63
JS Software testing for beginners
khaosdoctor
0
53
Ambientes dinâmicos com GitHub Actions
khaosdoctor
0
33
The Dark Side of JavaScript
khaosdoctor
0
62
Integrating Containers Into JavaScript
khaosdoctor
0
52
Other Decks in Programming
See All in Programming
Subclassing, Composition, Python, and You
hynek
3
180
(Deep|Web) Link support with expo-router
mrtry
0
180
コードレビューと私の過去と未来
jxmtst
0
290
モジュラモノリス、その前に / Modular monolith, before that
euglena1215
8
720
Cohesion in Modeling and Design
mploed
3
220
デバッグの話 / Debugging for Beginners
kaityo256
PRO
8
650
データマイグレーションの成功戦略~サービスリニューアルで失敗しないための実践ガイド~
tkzwtks
8
780
Integrating AI in Your Enterprise Java Applications
ivargrimstad
0
390
メルカリ ハロ アプリの技術スタック
atsumo
2
830
データサイエンスのフルサイクル開発を実現する機械学習パイプライン
xcnkx
2
510
Serverless renderování Webových komponent
rarous
PRO
0
120
Progressive Web Apps for Rails developers
siaw23
2
560
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
46
4.9k
Design by the Numbers
sachag
278
19k
Optimizing for Happiness
mojombo
375
69k
From Idea to $5000 a Month in 5 Months
shpigford
381
46k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Building an army of robots
kneath
302
42k
Designing for humans not robots
tammielis
249
25k
Agile that works and the tools we love
rasmusluckow
327
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.1k
Code Reviewing Like a Champion
maltzj
519
39k
Building Applications with DynamoDB
mza
90
6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.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_