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
Breaking Build
Search
Diogo Beato
July 16, 2015
Programming
0
250
Breaking Build
Slides para Integração Contínua
Diogo Beato
July 16, 2015
Tweet
Share
More Decks by Diogo Beato
See All by Diogo Beato
Cloud Native Banking
diogobeato
1
90
Testando Models
diogobeato
0
35
Logging proativo com ELKW
diogobeato
0
240
Isomorphic Javascript
diogobeato
0
150
Fundamentos da JVM
diogobeato
0
320
MinMax
diogobeato
0
97
TDC - Breaking Build
diogobeato
0
79
Boas Práticas em APIs REST
diogobeato
2
730
Design para Programadores - Layout
diogobeato
1
59
Other Decks in Programming
See All in Programming
エラーって何種類あるの?
kajitack
5
330
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
250
XP, Testing and ninja testing
m_seki
3
220
Select API from Kotlin Coroutine
jmatsu
1
210
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
1
560
技術同人誌をMCP Serverにしてみた
74th
1
470
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.8k
RailsGirls IZUMO スポンサーLT
16bitidol
0
120
GoのGenericsによるslice操作との付き合い方
syumai
3
710
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
600
すべてのコンテキストを、 ユーザー価値に変える
applism118
2
1.1k
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
560
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.4k
Fireside Chat
paigeccino
37
3.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Practical Orchestrator
shlominoach
188
11k
Typedesign – Prime Four
hannesfritz
42
2.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Cult of Friendly URLs
andyhume
79
6.5k
We Have a Design System, Now What?
morganepeng
53
7.7k
Bash Introduction
62gerente
614
210k
Balancing Empowerment & Direction
lara
1
390
Transcript
None
Diogo Beato @dvbeato
Continuous Deployment
Mas eu faço integração contínua
Mas você faz isso de maneira ágil?
Quanto tempo você leva para enviar para produção a correção
de um bug urgente?
Você consegue enviar código para a produção qualquer hora do
dia?
Um time ágil deve ser capaz de enviar código para
produção a qualquer hora do dia
Cenário de Desenvolvimento
3 desenvolvedores Jesse, Walter e Saul
Git Feature Branch
3 desenvolvedores Jesse, Walter e Saul Refactor Hot Fix New
Feature
Integrando no branch de produção Dependência entre as tarefas
Imagine em um time com mais de 30 desenvolvedores •
mais de 6 horas para gerar uma versão • deploy depois do expediente • desgaste no time • testes comentados
Como fazer de forma ágil?
Pull Requests pull requests, webhooks e integração no branch
None
None
Bluesoft Shield
None
None
22 That’s All Folks