O documento discute a automação do processo de implantação de software para entregas frequentes, confiáveis e previsíveis através da implementação de pipelines de implantação que integram compilação contínua, testes automatizados e entrega contínua de software.
20. GIGANTE DAS REDES SOCIAIS
2 DEPLOYS POR DIA
1.5GB
http://blog.octo.com/pt-br/os-padroes-dos-gigantes-da-web-deploy-continuo/
21. GIGANTE DA GESTÃO DE FOTOGRAFIAS
10+ DEPLOYS POR DIA
http://blog.octo.com/pt-br/os-padroes-dos-gigantes-da-web-deploy-continuo/
22. GIGANTE DOS JOGOS SOCIAIS
50+ DEPLOYS POR DIA
1 milhão de testes por dia
http://blog.octo.com/pt-br/os-padroes-dos-gigantes-da-web-deploy-continuo/
26. “Prática para manter o software em
um estado funcional o tempo todo”
– Jez Humble
Mudança no código
Compilação
Testes Automatizados
Integração Contínua
28. Estágios de um Pipeline de Implantação
ESTÁGIO DE COMMIT
compilação
testes de unidade
criação de binários
análises de código
artefatos
ESTÁGIO DE TESTES DE
ACEITAÇÃO
configuração
implantação
smoke tests
testes de aceitação
ESTÁGIO DE TESTES
MANUAIS
configuração
implantação
smoke tests
testes de aceitação
do usuário
PRODUÇÃO
configuração
implantação
smoke tests
DICA: Comece pequeno!