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
240
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
76
Testando Models
diogobeato
0
31
Logging proativo com ELKW
diogobeato
0
230
Isomorphic Javascript
diogobeato
0
140
Fundamentos da JVM
diogobeato
0
310
MinMax
diogobeato
0
91
TDC - Breaking Build
diogobeato
0
75
Boas Práticas em APIs REST
diogobeato
2
710
Design para Programadores - Layout
diogobeato
1
53
Other Decks in Programming
See All in Programming
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
490
ファイル先頭の use の意味、説明できますか? 〜PHP の namespace と autoloading の関係を正しく理解しよう〜 / namespace and autoloading in php
okashoi
2
470
WinUI 3デモ - "CommunityToolkit.Mvvm"NuGetパッケージ編
andrewkeepcoding
0
130
両面どころかインフラもTSでできるよ ~ 全方位TypeScriptによるプロダクト開発 ~
myfinder
8
2.2k
設計の知識と技能で駆動するソフトウェア開発
masuda220
PRO
18
10k
15分間でふんわり理解するDocker @ Matsuriba MAX
ukwhatn
PRO
1
340
せっかくモデル図描くのなら、嬉しいことが多い方がいいよね!
kuboaki
1
1.7k
PHP8の機能を使って堅牢にコードを書く
fendo181
6
2.6k
Open Source Swift Workshop - Foundation and first party libraries
ikesyo
0
180
孤独のCTOグルメという やや奇抜な企画をやった目的と効果
shoheimitani
3
1k
Deep Dive 大規模システムアーキテクチャ/開発組織エンジニアリング / Deep Dive Large-Scale System Architecture, Development Organization Engineering
nrslib
15
2.9k
Laravel OpenAPIによる"辛くない"スキーマ駆動開発
kentaroutakeda
2
2.1k
Featured
See All Featured
Web development in the modern age
philhawksworth
201
10k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
24
2.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
319
23k
YesSQL, Process and Tooling at Scale
rocio
160
13k
Music & Morning Musume
bryan
39
5.5k
Documentation Writing (for coders)
carmenintech
59
3.8k
From Idea to $5000 a Month in 5 Months
shpigford
376
45k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
225
51k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
58
14k
Teambox: Starting and Learning
jrom
126
8.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
113
18k
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