Your SlideShare is downloading. ×
0
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Deploy continuo, integraçao continua não basta
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Deploy continuo, integraçao continua não basta

3,483

Published on

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.

Published in: Technology, Design
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,483
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
65
Comments
0
Likes
9
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

































































































  • Transcript

    1. Deploy Contínuo guilherme silveira @guilhermecaelum
    2. integração contínua
    3. integração contínua é bom
    4. integração contínua é bom mas não basta
    5. sistema financeiro
    6. eu: emite boleto
    7. meu amigo gente boa: emite nota fiscal eletrônica
    8. 1 mês depois
    9. vamos juntar
    10. notebook
    11. roubado
    12. malandro que é malandro faz backup!
    13. o pen-drive
    14. estava na bolsa
    15. 1 mês depois
    16. integramos
    17. mas eu mudei a lógica
    18. mas eu mudei a lógica
    19. integrar depois de tanto tempo, dói
    20. integrar depois de tanto tempo, dói
    21. 1 mês de código super avançado
    22. LEGAL
    23. dói
    24. integrar continuamente
    25. todo instante que ok
    26. não dói
    27. mas funciona?
    28. na minha máquina
    29. na máquina dele
    30. no servidor top de linha
    31. deploy =
    32. deploy = script manual
    33. abre ticket
    34. aguarda 5 dias
    35. aguarda 5 dias
    36. aguarda 5 dias
    37. deploy em 2 dias
    38. deploy em 2 dias
    39. deploy em 2 dias
    40. depende de um ser humano
    41. quem fará o deploy?
    42. não funciona!
    43. PROBLEMA?
    44. caca
    45. não é ágil!
    46. 1 - erro humano
    47. 2 - fazer algo errado ........
    48. 3 - não funciona como no script
    49. 4 - tela inicial não funciona
    50. 5 - venda não funciona
    51. algumas horas sem o sistema
    52. muito tempo depois
    53. prejuízo
    54. automatizar testes
    55. qualquer um pode executá-los!
    56. teste unitário
    57. teste
    58. teste end
    59. teste end to
    60. teste end to end
    61. ambiente de build
    62. roda todos os testes
    63. após cada commit
    64. mais garantias
    65. ambiente de build
    66. coloco em produção
    67. teste humano
    68. teste humano em produção?
    69. homologação
    70. 1 dia para deploy
    71. 2 dias para testar
    72. vários dias para corrigir
    73. 1 dia para deployar
    74. reza braba
    75. 1 dia para testar
    76. diversos dias no escuro
    77. automatizar deploys
    78. one click
    79. one click homologa
    80. deploy e ...
    81. feedback 2 dias para deploy
    82. ambiente de build
    83. one click deploy eu aprovo!
    84. one click deploy agora tenho mais tempo para festas no apê
    85. one click deploy one click deploy mudou minha vida. agora posso focar no que realmente me interessa.
    86. one click deploy
    87. one click deploy
    88. feedback deploy instantâneo
    89. deploy = automatizar
    90. banco de dados!
    91. copia o banco
    92. protege
    93. ambiente de build
    94. rollback
    95. blue green
    96. bancos modernos
    97. preciso de sprint para deployar?
    98. não
    99. preciso de sprint?
    100. sim
    101. DEPLOY SEM SE PREOCUPA R
    102. se você gostou...
    103. www.caelum.com.br
    104. www.caelum.com.br guilherme.silveira@caelum.com.br

    ×