EM UM CLIQUELANÇANDOVERSÕESDEPLOYBUILD@helmedeiros
EM UM CLIQUELANÇANDOVERSÕESBUILDo que nós queremos?ENTREGARNOSSOSOFTWARE!mas como? e quando?DEPLOY
BUILDcomo já é feito?1ºESCREVEMOSNOSSOSOFTWARE2ºTESTAMOSNOSSOSOFTWARE3ºCONSTRUÍMOSNOSSOSOFTWARE4ºENTREGAMOSNOSSOSOFTWAREDE...
BUILDquanto demoramos?1ºESCREVEMOSNOSSOSOFTWARE2ºTESTAMOSNOSSOSOFTWARE3ºCONSTRUÍMOSNOSSOSOFTWARE4ºENTREGAMOSNOSSOSOFTWARED...
BUILDcomo podemos fazer?PRECISAMOSACELERARORITMODECONSTRUÇÃO!compilar, testar, empacotarEM UM CLIQUELANÇANDOVERSÕES
BUILDcompilar?OQUEPRECISAMOSPARACOMPILAR?organizar ambiente, codificar, rodar testes, compilarEM UM CLIQUELANÇANDOVERSÕES
BUILDcomo fazemos isso?1.ORGANIZAROAMBIENTELOCAL!versionamento, gestão de dependências, configuração de servidoresEM UM CL...
prodSIM usandotrunk?SIMNÃOTAG?NÃO criatagtrunkrestauratrunktagcriabranchtrunkavisou?devhomolok?reintegratebranchcriatagtru...
BUILDgestão de dependência?EM UM CLIQUELANÇANDOVERSÕES1.ORGANIZAROAMBIENTELOCAL!
BUILDgestão de dependência?EM UM CLIQUELANÇANDOVERSÕES1.ORGANIZAROAMBIENTELOCAL!
BUILDconfigurar servidores?EM UM CLIQUELANÇANDOVERSÕESshell scriptvmware player1.ORGANIZAROAMBIENTELOCAL!
BUILDconfigurar servidores?EM UM CLIQUELANÇANDOVERSÕES1.ORGANIZAROAMBIENTELOCAL!
BUILDcomo fazemos isso?2.CODIFICAR!pegar tarefa, entender, escrever os testes, fazer eles passaremEM UM CLIQUELANÇANDOVERS...
BUILDpegar tarefa?2.CODIFICAR!EM UM CLIQUELANÇANDOVERSÕES
BUILDentender?2.CODIFICAR!EM UM CLIQUELANÇANDOVERSÕES
BUILDescrever os testes?2.CODIFICAR!EM UM CLIQUELANÇANDOVERSÕES
BUILDfazer eles passarem?2.CODIFICAR!EM UM CLIQUELANÇANDOVERSÕES
12BUILDcomo fazemos isso?3.RODARTESTESEM UM CLIQUELANÇANDOVERSÕES3
BUILDcomo fazemos isso?3.RODARTESTESEM UM CLIQUELANÇANDOVERSÕES
BUILDcomo fazemos isso?EM UM CLIQUELANÇANDOVERSÕES4.COMPILAR/EMPACOTAR
DEPLOYEM UM CLIQUELANÇANDOVERSÕEScomo podemos fazer?PRECISAMOSACELERARORITMODEENTREGA!empacotar, deploy ambiente DEV, depl...
DEPLOYEM UM CLIQUELANÇANDOVERSÕESdeploy ambiente de DEV?OQUEPRECISAMOSPARAODEPLOY?
DEPLOYEM UM CLIQUELANÇANDOVERSÕESdeploy ambiente de HLG?OQUEPRECISAMOSPARAODEPLOY?
DEPLOYEM UM CLIQUELANÇANDOVERSÕESdeploy ambiente de PROD?OQUEPRECISAMOSPARAODEPLOY?
EM UM CLIQUELANÇANDOVERSÕESDEPLOYBUILD@helmedeirosFEITO OU NÃO FEITO!Não existe espaço para talvez!
Próximos SlideShares
Carregando em…5
×

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

667 visualizações

Publicada em

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

Sem downloads
Visualizações
Visualizações totais
667
No SlideShare
0
A partir de incorporações
0
Número de incorporações
132
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!

×