Acercándose a la entrega contínua cómo construir un build pipeline
-
Upload
software-guru -
Category
Technology
-
view
458 -
download
0
description
Transcript of Acercándose a la entrega contínua cómo construir un build pipeline
Acercándose a la Entrega Continua
Agustín Ramos @MachinesAreUs
Our highest priority is to satisfy the customer through
early and continuous deliveryof valuable software.
Agile Principles
¿Qué es Entrega Continua?
Entregar...
¿Cada mes?
¿Cada 1 o 2 semanas?
Entrega Continua es un conjunto de prácticas y técnicas
que permiten mejorar y acelerar la entrega de software valioso.
IngredientesDisciplina en Control de Versiones
Integración Continua
Pruebas Automatizadas / Extensivas
Despliegues Automatizados.
Un “Build Pipeline”
Herramientas
Muchas ganas y convicción
¿Cómo se ve?
Integración Continua
¡Build Automatizado!
Integración Continua
!Mr. Jenkins!
...y Chuck Norris
Pruebas Automatizadas / Extensivas
Dificultades:
Manejo de Data Sets
Cobertura
Fragilidad de las pruebas
Despliegues Automatizados
Tus despliegues deberían...
Ser iguales en ambientes de pruebas y producción
Ejecutarse en una línea de comandos. Ejemplo:
rake AMBIENTE VERSION
Despliegues Automatizados
Ingredientes:
Repositorio de binarios
Una buena herramienta de build.
Gradle
Rake
PSake
¿Cómo se vede verdad?
“If Hurts, Do It More Often”
Martin Fowler
¡Gracias!
Agustín Ramos@MachinesAreUs
http://machinesareus.blogspot.com