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
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
580
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
0
440
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
420
WebViewの現在地 - SwiftUI時代のWebKit - / The Current State Of WebView
marcy731
0
110
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
600
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
250
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
210
エラーって何種類あるの?
kajitack
5
330
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
3
220
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.8k
GoのGenericsによるslice操作との付き合い方
syumai
3
710
プロダクト志向なエンジニアがもう一歩先の価値を目指すために意識したこと
nealle
0
120
Featured
See All Featured
Building Applications with DynamoDB
mza
95
6.5k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
How GitHub (no longer) Works
holman
314
140k
Building Adaptive Systems
keathley
43
2.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
How to train your dragon (web standard)
notwaldorf
94
6.1k
GitHub's CSS Performance
jonrohan
1031
460k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
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