Post on 19-Jun-2015
description
#GX24
Build & Deploy automático Un caso práctico
Sebastián Cardello
@sebacardello scardello@acpsistemas.com.ar
“No puedes tener una influencia de la cocina de un país si no la entiendes.”
Ferran Adriá Chef de “El Bulli”
#GX24
• Proyecto N: N versiones “vivas” en N clientes con N parametrizaciones distintas.
• Desarrollo colaborativo gestionado con GxServer. Proceso de testing manual (pero esto va a cambiar).
• Build & deploy & install: manual, async y remoto.
• Plataforma tecnológica: Gx Ev1/2. Java Web.
Primer plato
“My aim is to achieve sustainable change, not just make a cute little makeover.”
Jamie Oliver Chef, Conductor TV
#GX24
Menu del día
• Generación 100% automático desde la KB hasta el deploy. • War + Reorg
• Facilitar las operaciones de customización de deploy. • Branding + Configuration
• Resultado genéricos replicable en el tiempo. • Histórico único de la App
• Modelo de gestión de un producto. • Centralizar + Unificar
“Sin buena cocina... no hay hogar feliz”
Doña Petrona Cocinera popular argentina
#GX24
Conjunto de piezas de software integradas mediante convenciones (por sobre configuraciones) que implementan buenas prácticas de IC + B & D de la manera más sencilla posible, adaptable a las necesidades y el lenguajes de los usuarios Genexus.
Nuestra Receta
<pretensión>
</pretensión>
#GX24
Cocina experimental
MSBuild Gx Task
Genexus Misc Tools
gx Java reorg export
+ Convenciones y
leng. de preproceso
“El postre tiene que ser espectacular, porque llega cuando el gourmet ya no tiene hambre.”
Grimod de La Reynière Primer periodista gastronómico Inventor de la palabra “gastronomía”
“There are possibilities unexplored here. We got to cook this. Now, exactly how we cook this is the real question...“
Remy Aspirante a Chef
#GX24
Ingredientes faltantes
• Compatibilizar metodología • Completitud tecnológica • Complejizar automatismos • Trazabilidad fehaciente de los cambios • Integrar calidad de software • Validar con la comunidad • Documentar • Liberar
“Anyone who's a chef, who loves food, ultimately knows that all that matters is: 'Is it good? Does it give pleasure?‘”
Anthony Bourdain Chef aventurero
"No sacarás nada de una olla mejor de lo que has puesto"
Gato Dumas Chef Argentino
Sebastián Cardello – scardello@acpsistemas.com.ar
y buen provecho