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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Diogo Beato
July 16, 2015
Programming
0
260
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
97
Testando Models
diogobeato
0
38
Logging proativo com ELKW
diogobeato
0
250
Isomorphic Javascript
diogobeato
0
160
Fundamentos da JVM
diogobeato
0
340
MinMax
diogobeato
0
100
TDC - Breaking Build
diogobeato
0
84
Boas Práticas em APIs REST
diogobeato
2
750
Design para Programadores - Layout
diogobeato
1
64
Other Decks in Programming
See All in Programming
Patterns of Patterns
denyspoltorak
0
1.4k
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
210
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
dchart: charts from deck markup
ajstarks
3
990
Oxlintはいいぞ
yug1224
5
1.3k
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
570
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
730
Grafana:建立系統全知視角的捷徑
blueswen
0
330
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
0
240
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
320
The Spectacular Lies of Maps
axbom
PRO
1
520
Abbi's Birthday
coloredviolet
1
4.7k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
320
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
120
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
53
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
92
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
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