• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Deploy continuo, integraçao continua não basta
 

Deploy continuo, integraçao continua não basta

on

  • 4,335 views

Começando com integração contínua, seguimos todos os passos até deploy contínuo. Tudo o que você precisa saber para, no decorrer de alguns meses, sair de um sistema de deploy bagunçado para um ...

Começando com integração contínua, seguimos todos os passos até deploy contínuo. Tudo o que você precisa saber para, no decorrer de alguns meses, sair de um sistema de deploy bagunçado para um automatizado.
Palestra apresentada no Mare de Agilidade 2010 em BH por Guilherme Silveira, da Caelum.

Statistics

Views

Total Views
4,335
Views on SlideShare
3,952
Embed Views
383

Actions

Likes
9
Downloads
47
Comments
0

9 Embeds 383

http://www.jornaljava.com 134
http://www.slideshare.net 98
http://busk.com 55
http://cantinhodoagile.blogspot.com 48
http://cantinhodoagile.blogspot.com.br 40
http://infoblogs.com.br 3
http://www.infoblogs.com.br 3
http://www.cantinhodoagile.blogspot.com 1
http://web.archive.org 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Deploy continuo, integraçao continua não basta Deploy continuo, integraçao continua não basta Presentation Transcript

  • Deploy Contínuo guilherme silveira @guilhermecaelum
  • integração contínua
  • integração contínua é bom
  • integração contínua é bom mas não basta
  • sistema financeiro
  • eu: emite boleto
  • meu amigo gente boa: emite nota fiscal eletrônica
  • 1 mês depois
  • vamos juntar
  • notebook
  • roubado
  • malandro que é malandro faz backup!
  • o pen-drive
  • estava na bolsa
  • 1 mês depois
  • integramos
  • mas eu mudei a lógica
  • mas eu mudei a lógica
  • integrar depois de tanto tempo, dói
  • integrar depois de tanto tempo, dói
  • 1 mês de código super avançado
  • LEGAL
  • dói
  • integrar continuamente
  • todo instante que ok
  • não dói
  • mas funciona?
  • na minha máquina
  • na máquina dele
  • no servidor top de linha
  • deploy =
  • deploy = script manual
  • abre ticket
  • aguarda 5 dias
  • aguarda 5 dias
  • aguarda 5 dias
  • deploy em 2 dias
  • deploy em 2 dias
  • deploy em 2 dias
  • depende de um ser humano
  • quem fará o deploy?
  • não funciona!
  • PROBLEMA?
  • caca
  • não é ágil!
  • 1 - erro humano
  • 2 - fazer algo errado ........
  • 3 - não funciona como no script
  • 4 - tela inicial não funciona
  • 5 - venda não funciona
  • algumas horas sem o sistema
  • muito tempo depois
  • prejuízo
  • automatizar testes
  • qualquer um pode executá-los!
  • teste unitário
  • teste
  • teste end
  • teste end to
  • teste end to end
  • ambiente de build
  • roda todos os testes
  • após cada commit
  • mais garantias
  • ambiente de build
  • coloco em produção
  • teste humano
  • teste humano em produção?
  • homologação
  • 1 dia para deploy
  • 2 dias para testar
  • vários dias para corrigir
  • 1 dia para deployar
  • reza braba
  • 1 dia para testar
  • diversos dias no escuro
  • automatizar deploys
  • one click
  • one click homologa
  • deploy e ...
  • feedback 2 dias para deploy
  • ambiente de build
  • one click deploy eu aprovo!
  • one click deploy agora tenho mais tempo para festas no apê
  • one click deploy one click deploy mudou minha vida. agora posso focar no que realmente me interessa.
  • one click deploy
  • one click deploy
  • feedback deploy instantâneo
  • deploy = automatizar
  • banco de dados!
  • copia o banco
  • protege
  • ambiente de build
  • rollback
  • blue green
  • bancos modernos
  • preciso de sprint para deployar?
  • não
  • preciso de sprint?
  • sim
  • DEPLOY SEM SE PREOCUPA R
  • se você gostou...
  • www.caelum.com.br
  • www.caelum.com.br guilherme.silveira@caelum.com.br