innovando en el proceso de build y deploy de aplicaciones genexus #gx24

16
Innovando en el proceso de BUILD & DEPLOY ING. ENRIQUE ALMEIDA [email protected]

Upload: enrique-almeida

Post on 03-Jul-2015

611 views

Category:

Software


0 download

DESCRIPTION

Cuenta las innovaciones realizadas en el proceso de build y deploy de aplicaciones GeneXus, para mejorar el ciclo de desarrollo y al mismo tiempo disminuir los errores introducidos en la instalacion de aplicaciones

TRANSCRIPT

Page 1: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

Innovando en el

proceso de

BUILD & DEPLOYING. ENRIQUE [email protected]

Page 2: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

Definiciones

Page 3: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

“”

Hice “Deploy to Cloud” y

mi aplicación GeneXus

funciona correctamente.

Ahora, que hago?DESARROLLOADOR GENEXUS JUNIOR

Page 4: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

“”

Instalé en producción y

canceló. Faltó ejectuar

una reorganización.

DESARROLLOADOR GENEXUS

Page 5: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

“”

Dejaron de funcionar los

Web Services. Yo no cambié nada, pero se

modificaron los WSDL.

DESARROLLADOR WEB GENEXUS

Page 6: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

Proceso de Desarrollo con GeneXus

PROFILERSEGUIMIENTO

DE INCIDENTES

PLANILLAS ELECTRONICASWIKI

Desinstalación

Page 7: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24
Page 8: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

OBJETIVOS

Page 9: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

Reorganización

Servidor

KB

Archivos

Externos

DLL/JAR

BUILD + DEPLOY

NOCTURNO

3 o más HORAS

Directorios

Virtuales

WebApp

BUILD – Situación anterior

Page 10: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

Build.info

KB

Archivos

Externos

DLL/JAR

herramientas

Deploy Units

Reorganización

Navegaciones

WSDL

Lista Ejecutables

Release Notes

Update Server

Reorganización

Genera ejecutables

Copia ejecutables a las Deploy Units

Copia Archivos Externos

Genera archivos controles

Mail con Reorg y LOG

BUILD

BUILD

+

GENERO

CONTROLES

Page 11: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

NUEVO BUILD

Build.info

Deploy Units

Reorganización

Navegaciones

WSDL

Lista Ejecutables

Release Notes

INSTALADO

Build.info

Deploy Units

+

configuración

Reorganización

Navegaciones

WSDL

Lista Ejecutables

Release Notes

Copia nuevo build / Mirror

Copia archivos dependientes del deploy

• Themes

• Imagenes

•Archivos configuración

Configuracion de webapps, dir. virtuales, seguridad

Archivos depedientes

del Deploy

Themes

Web.config

client.cfg

DEPLOY

DEPLOY

Page 12: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

NUEVO BUILD

Build.info

Deploy Units

Reorganización

Navegaciones

WSDL

Lista Ejecutables

Release Notes

INSTALADO

Build.info

Deploy Units

+

configuración

Reorganizaci’0n

Navegaciones

WSDL

Lista Ejecutables

Release Notes

DIFERENCIAS

CONTROLES

PRUEBAS Y

CONTROL DE

DIFERENCIAS

Page 13: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

Controles

Page 14: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

Innovaciones

•Proceso bien definido, dividido en build, deploy y controles

GENERALES

• Identificado por número de Commit

•Rápido y frecuente

•Creación de DEPLOY UNITS

•Generación de controles

•Releases Notes

BUILD

•Análisis de impacto ampliado

CONTROLES

•Configuración de entorno

•Generación de archivos de configuración

DEPLOY

Page 15: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

Recomendaciones

Page 16: Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24

Conclusiones