Lançando versões em um clique - deploy contínuo

601 visualizações

Publicada em

0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
601
No SlideShare
0
A partir de incorporações
0
Número de incorporações
113
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Lançando versões em um clique - deploy contínuo

  1. 1. EM UM CLIQUELANÇANDOVERSÕESDEPLOYBUILD@helmedeiros
  2. 2. EM UM CLIQUELANÇANDOVERSÕESBUILDo que nós queremos?ENTREGARNOSSOSOFTWARE!mas como? e quando?DEPLOY
  3. 3. BUILDcomo já é feito?1ºESCREVEMOSNOSSOSOFTWARE2ºTESTAMOSNOSSOSOFTWARE3ºCONSTRUÍMOSNOSSOSOFTWARE4ºENTREGAMOSNOSSOSOFTWAREDEPLOYEM UM CLIQUELANÇANDOVERSÕES
  4. 4. BUILDquanto demoramos?1ºESCREVEMOSNOSSOSOFTWARE2ºTESTAMOSNOSSOSOFTWARE3ºCONSTRUÍMOSNOSSOSOFTWARE4ºENTREGAMOSNOSSOSOFTWAREDEPLOY4 dias2 dias2 horas3 diasEM UM CLIQUELANÇANDOVERSÕES
  5. 5. BUILDcomo podemos fazer?PRECISAMOSACELERARORITMODECONSTRUÇÃO!compilar, testar, empacotarEM UM CLIQUELANÇANDOVERSÕES
  6. 6. BUILDcompilar?OQUEPRECISAMOSPARACOMPILAR?organizar ambiente, codificar, rodar testes, compilarEM UM CLIQUELANÇANDOVERSÕES
  7. 7. BUILDcomo fazemos isso?1.ORGANIZAROAMBIENTELOCAL!versionamento, gestão de dependências, configuração de servidoresEM UM CLIQUELANÇANDOVERSÕES
  8. 8. prodSIM usandotrunk?SIMNÃOTAG?NÃO criatagtrunkrestauratrunktagcriabranchtrunkavisou?devhomolok?reintegratebranchcriatagtrunklocalBUILDversionamento?EM UM CLIQUELANÇANDOVERSÕES1.ORGANIZAROAMBIENTELOCAL!
  9. 9. BUILDgestão de dependência?EM UM CLIQUELANÇANDOVERSÕES1.ORGANIZAROAMBIENTELOCAL!
  10. 10. BUILDgestão de dependência?EM UM CLIQUELANÇANDOVERSÕES1.ORGANIZAROAMBIENTELOCAL!
  11. 11. BUILDconfigurar servidores?EM UM CLIQUELANÇANDOVERSÕESshell scriptvmware player1.ORGANIZAROAMBIENTELOCAL!
  12. 12. BUILDconfigurar servidores?EM UM CLIQUELANÇANDOVERSÕES1.ORGANIZAROAMBIENTELOCAL!
  13. 13. BUILDcomo fazemos isso?2.CODIFICAR!pegar tarefa, entender, escrever os testes, fazer eles passaremEM UM CLIQUELANÇANDOVERSÕES
  14. 14. BUILDpegar tarefa?2.CODIFICAR!EM UM CLIQUELANÇANDOVERSÕES
  15. 15. BUILDentender?2.CODIFICAR!EM UM CLIQUELANÇANDOVERSÕES
  16. 16. BUILDescrever os testes?2.CODIFICAR!EM UM CLIQUELANÇANDOVERSÕES
  17. 17. BUILDfazer eles passarem?2.CODIFICAR!EM UM CLIQUELANÇANDOVERSÕES
  18. 18. 12BUILDcomo fazemos isso?3.RODARTESTESEM UM CLIQUELANÇANDOVERSÕES3
  19. 19. BUILDcomo fazemos isso?3.RODARTESTESEM UM CLIQUELANÇANDOVERSÕES
  20. 20. BUILDcomo fazemos isso?EM UM CLIQUELANÇANDOVERSÕES4.COMPILAR/EMPACOTAR
  21. 21. DEPLOYEM UM CLIQUELANÇANDOVERSÕEScomo podemos fazer?PRECISAMOSACELERARORITMODEENTREGA!empacotar, deploy ambiente DEV, deploy ambiente HLG, deploy ambiente PROD
  22. 22. DEPLOYEM UM CLIQUELANÇANDOVERSÕESdeploy ambiente de DEV?OQUEPRECISAMOSPARAODEPLOY?
  23. 23. DEPLOYEM UM CLIQUELANÇANDOVERSÕESdeploy ambiente de HLG?OQUEPRECISAMOSPARAODEPLOY?
  24. 24. DEPLOYEM UM CLIQUELANÇANDOVERSÕESdeploy ambiente de PROD?OQUEPRECISAMOSPARAODEPLOY?
  25. 25. EM UM CLIQUELANÇANDOVERSÕESDEPLOYBUILD@helmedeirosFEITO OU NÃO FEITO!Não existe espaço para talvez!

×