Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Automatizando a implantação de software
Como automatizar a entrega e por que fazr isso! Enquete: quem aqui é Dev? Quem é de Operações/Infra?
2
Cuidado, as práticas a seguir são assustadoras!
Time To Resolution Redução de custos Maximixação do ROI Cuidado, as práticas a seguir são assustadoras!
3
Ctrl+c, Ctrl+v Deployment
Time To Resolution Redução de custos Maximixação do ROI Ctrl+c, Ctrl+v Deployment
4
Time To Resolution Redução de custos Maximixação do ROI
5
Motoboy Delivery Time To Resolution Redução de custos
Maximixação do ROI Motoboy Delivery
6
Time To Resolution Redução de custos Maximixação do ROI
7
Pepe Pepe Deploy Time To Resolution Redução de custos
Maximixação do ROI Pepe Deploy
8
Time To Resolution Redução de custos Maximixação do ROI
9
Quando o processo de deploy é manual…
10
Precisa ser documentado
Time To Resolution Redução de custos Maximixação do ROI Precisa ser documentado
11
É tedioso e repetitivo Time To Resolution Redução de custos
Maximixação do ROI É tedioso e repetitivo
12
Time To Resolution Redução de custos Maximixação do ROI É leeeeeento
13
Time To Resolution Redução de custos Maximixação do ROI Ninguém dorme
14
É o usuário quem encontra o
ERRO! Time To Resolution Redução de custos Maximixação do ROI
15
Quanto maior o tempo, maior o desperdício
Time To Resolution Redução de custos Maximixação do ROI Quanto maior o tempo, maior o desperdício
16
Como deveriam ser as entregas?
Confiáveis Baratas Rápidas Previsíveis Frequentes
17
Time To Resolution Redução de custos Maximixação do ROI
18
Time To Resolution Redução de custos Maximixação do ROI
19
Manifesto ágil Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo.
20
GIGANTE DAS REDES SOCIAIS
1.5GB GIGANTE DAS REDES SOCIAIS 2 DEPLOYS POR DIA
21
GIGANTE DA GESTÃO DE FOTOGRAFIAS
10+ DEPLOYS POR DIA
22
1 milhão de testes por dia
GIGANTE DOS JOGOS SOCIAIS 50+ DEPLOYS POR DIA
24
ENTREGANDO FREQUENTEMENTE DE FORMA AUTOMATIZADA
25
Pipeline de Implantação
Do que precisamos? Integração Contínua Pipeline de Implantação
26
Integração Contínua “Prática para manter o software em um estado funcional o tempo todo” – Jez Humble Mudança no código Compilação Testes Automatizados Quanto mais rápido o feedback, mais rápida é a reação do desenvolvedor. Mudança cultural
27
Pipeline de Implantação
“Manifestação automatizada do processo de levar o software do controle de versão até os usuários” – Jez Humble
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!
29
DEMO JENKINS
30
ChatOps
31
Perguntas? @stefanohs
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.