Continuous Integration / Dafiti Conference 2014
-
Upload
rodrigo-moyle -
Category
Technology
-
view
686 -
download
3
Transcript of Continuous Integration / Dafiti Conference 2014
Continuous Integration
Trend
Engraado estarmos falando sobre CI ainda..
Desde 1999 o tema j apresentado por XPO artigo de 2000 de Martin
Fowler
Por que comear
por aqui
?
Corao do ciclo de desenvolvimento
Ponto de partida para as demais palestras do evento
O quesignifica
?
Vamos fazer diferente
Imagine o mundo sem CI
Uma tima equipe
Uma tima equipe... que conta com os melhores Devs
Uma equipegrande
Uma equipe grande Mais de 100 pessoas
E para Testar tudo...
Uma pequena equipede QA
A equipecomita uma vez por semana
S DeusSabe quandoa master atualizada
Chegou a hora de testar!
O QA testa apenas uma
Feature
O testepassa...
Tudo certo, no ?
Ai eu te pergunto: mas e o resto do sistema??
E sua Integridade?
Problemas de
performance
Qualidade do
softwareentregue
Por exemplo
Integraes no frequentes
Introduo de bugs a cada novo deploy
E dificuldade deindentific-los!
Dificuldade de indentificar os bugs quando eles se manifestam
Falta de visibilidade da integridade do cdigo
E o que pode ajudar?
ContinuousIntegration
Integre e teste mudanas em no mais que algumas horas
Kent Back
Integrao frequente
No mnimo 1 vez por dia
Validada por uma suite de testes automatizada
Resultado
?
Comunicao
Reduo de risco
Reduo de risco possibilidade de identificar erros antes que gerem um grande impacto no sistema
Reduo de custo
CI possibilita uma reduo no esforo de pelo menos 40% comparado com validao manual do build [1]
Qualidade
E a Dafiti?
+ 640 deploysem 2013
Como
?
Dafiti Flow
Jenkins
Testes unitrios
+ 12.000testes no sistema
Entrega em at 1h e 30min
Nem tudoso flores
Testes de aceitao automatizados?
Nope
Deploy automtico?
Nope
Futuro
BDD
ContinuosDelivery
E s para completar Infra no fica de for a!Consultando o site da Puppet, possvel encontrar mais informaes
Obrigado!