Builds e PipelinesA arte de automatizar a
entrega de software!Guilherme Elias & Eduardo bohrer
@guilhermelias + @nbluis
http://goo.gl/dYlpf7
http://nealford.com
Manter-se Entregável sempre ...
Entregas Continuadas de VALOR … não de BUGS!
http://goo.gl/98hBDx
Mas e a realidade do seu time … qual é ?
que os deuses estejam conosco …E … REZA!!!
DEPLOY TIRO NO PÉ … MANJA ?
CONTINUOUS REAL TIME
BUG FIXING !!!?
fomente a prevenção ...
Mecanismos de Prevenção a BugsTestes Unitários ...
- Na correção de bugs; - Em novas funcionalidades;
… Sempre … XP!
Cobertura de Código
Analise estática de código
Visualização de Software
BUILD
- AUTOMATIZADO …- AUTO TESTÁvel …- rápido … feedback rápido!- linha de produção … Parou?
http://martinfowler.com/articles/continuousIntegration.html
CONTINUOUS INTEGRATION
Servidor de Integração Contínua
#ChuckNorrisPlugin
Integrar Código Continuamente
- Existe um tempo ideal para commits ? - integridade a cada novo commit ...
Crie um ambiente de prevenções
DIVERTIDO
gamification
Zé Ruela
ruela
CONTINUOUS deployment
#Automacao #Infraestrutura #cloud #poliglota #multidisciplinar
DEVOPS
Automação EXTREMA
#CONTEINERIZACAO #FICADICA
TESTES DE ACEITAÇÃO / Regressão
PIPELINES …
http://www.go.cd/
jenkins-ci.org
MUITA CALMA NESSA HORA … AINDA TEM MUITO TRABALHO
MAS LEMBRE-SE …. COMECE PELO INICIO!!!
CULTURA DE MELHORIA CONTINUA #INICIATIVA #CRIATIVIDADE
A qualquer horaDe qualquer lugar Sem medo
#DEPLOY
@GUILHERMELIAS@NBLUIS
@FAbriziomello
Perguntas?
Obrigado!Deixe seu feedback aqui:
bit.ly/xp-feedBuilds e Pipelines … a arte de automatizar a entrega de
software!Guilherme Elias e Eduardo Bohrer
Conferência sobre Extreme Programmingem Porto Alegre, dez/2014.