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
GitHub Actions - Semana DevOps LINUXTips.pdf
Search
Camila Maia
February 07, 2025
0
29
GitHub Actions - Semana DevOps LINUXTips.pdf
Camila Maia
February 07, 2025
Tweet
Share
More Decks by Camila Maia
See All by Camila Maia
Minha Jornada em Developer Experience (DX) - DevOpsDays Salvador 2024
camilamaia
0
23
Cumbuca Dev: Ensinando com Open Source - 71º Python Floripa no MeLi
camilamaia
0
56
COMO E PORQUE ENSINAR A PROGRAMAR COM OPEN SOURCE - Python Brasil 2023
camilamaia
0
46
Como testar e manter APIs de qualidade - Codecon Digital 2023
camilamaia
0
990
factory_boy: testing like a pro. DjangoCon US 2022
camilamaia
0
640
ScanAPI Workshop. DjangoCon EU 2022
camilamaia
0
570
factory_boy: testing like a pro. DjangoCon EU 2022
camilamaia
1
660
Como testar e documentar REST APIs com ScanAPI - Agile Testers Conference 2021
camilamaia
0
280
factory_boy: Testando Objetos Complexos Python Brasil 2021
camilamaia
0
370
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
670
Balancing Empowerment & Direction
lara
1
370
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Unsuck your backbone
ammeep
671
58k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Code Reviewing Like a Champion
maltzj
524
40k
A designer walks into a library…
pauljervisheath
207
24k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Transcript
Desvendando o CI/CD do GitHub Camila Maia
speackerdeck.com/cmaiacd
Plataforma que permite automatizar processos de desenvolvimento de software no
GitHub. Ela é uma ferramenta de integração contínua e entrega contínua (CI/CD).
COMPONENTES
Workflows
None
.github/workflows/
.github/workflows/<arquivo>.yml
None
None
None
Eventos
Quando?
None
None
None
None
EVENTO aciona
None
None
None
None
None
Jobs
O quê?
None
None
None
Job 2 Job 1 Job 3 EVENTO aciona
None
None
Runners
Onde?
None
None
None
None
None
None
Runner 2 🖥️ Job 2 Job 1 Runner 1 🖥️
Runner 3 🖥️ Job 3 EVENTO aciona
None
None
None
None
Steps
Passo a passo
None
None
Runner 2 🖥️ Step 1 Step 2 Job 2 Job
1 Runner 1 🖥️ Step 1 Step 2 Step 3 Runner 3 🖥️ Job 3 Step 1 Step 2 Step 4 Step 5 Step 3 EVENTO aciona
None
None
None
None
Actions
Ferramentas
None
None
.github/actions/
EXEMPLO DE DEPLOY
None
None
None
None
None
https://api.slack.com/apps
None
github.com/cumbucadev/actionando/settings/secrets/actions
None
None
None
DOCS
None
github.com/cumbucadev/actionando
cumbuca.dev @cmaiacd github.com/camilamaia Obrigada!!