Mobile & Cloud Hack Days 2016
Smoke Tests, Deployment e
Rollback Automatizados
Igor Abade V. Leite | Lambda3
MicrosoftMVP,...
O “Dia da Release”
Todo mundo morre de medo
Raramente funciona de primeira
Conflitos entre Dev, Ops, e Negócios
Excesso de burocracia
Implantações são caras
Perdas de janela são inaceitáveis
DEV HMGTST PRDTFS
Fluxo automatizado
Release
Management
Smoke test!
Recurso do Visual Studio
Ultimate Enterprise
Automação de testes baseada
em requisições HTTP
• Ultra-rápido
• Não depende ...
Recurso do Azure Web App
Facilita a publicação e
rollback rápidos
• Slots que podem ser trocados
(“swapped”) a quente
• Nã...
Contém a lógica de
deployment e rollback
• Copia os bits
• Roda os testes Web
• Faz o rollback (“undo swap”) via
PowerShel...
Mobile & Cloud Hack Days 2016
Obrigado!
Smoke Tests, Deployment e Rollback
Automatizados
Igor Abade V. Leite | Lambda3
Mic...
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Próximos SlideShares
Carregando em…5
×

Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)

306 visualizações

Publicada em

Já pensou se você pudesse ter um processo de deployment 100% automatizado, onde a validação do ambiente – e até mesmo a decisão de rollback – pudessem ocorrer de forma automática? Nesta palestra vamos mostrar como devs e IT Pros podem trabalhar juntos para montar um pipeline automatizado de deployment, com foco no processo de smoke tests e de promoção/rollback automáticos.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

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

Nenhuma nota no slide

Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)

  1. 1. Mobile & Cloud Hack Days 2016 Smoke Tests, Deployment e Rollback Automatizados Igor Abade V. Leite | Lambda3 MicrosoftMVP,VisualStudioALM ProfessionalScrumTrainer
  2. 2. O “Dia da Release” Todo mundo morre de medo Raramente funciona de primeira
  3. 3. Conflitos entre Dev, Ops, e Negócios
  4. 4. Excesso de burocracia Implantações são caras Perdas de janela são inaceitáveis
  5. 5. DEV HMGTST PRDTFS Fluxo automatizado Release Management
  6. 6. Smoke test!
  7. 7. Recurso do Visual Studio Ultimate Enterprise Automação de testes baseada em requisições HTTP • Ultra-rápido • Não depende de browser • Melhor que Selenium e CodedUI para este tipo de uso Gravador de testes simplifica criação Perfeito para Smoke Tests
  8. 8. Recurso do Azure Web App Facilita a publicação e rollback rápidos • Slots que podem ser trocados (“swapped”) a quente • Não sobrescrevem a publicação anterior Possível “emular” comportamento no IIS • Sites diferentes • Binding com hostnames • Troca de bindings via scripts para “swap”
  9. 9. Contém a lógica de deployment e rollback • Copia os bits • Roda os testes Web • Faz o rollback (“undo swap”) via PowerShell Permite um processo realmente automatizado
  10. 10. Mobile & Cloud Hack Days 2016 Obrigado! Smoke Tests, Deployment e Rollback Automatizados Igor Abade V. Leite | Lambda3 Microsoft MVP, Visual Studio ALM ProfessionalScrum Trainer

×