Innovando en el proceso de build y deploy

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

description

Innovando en el proceso de build y deploy

Transcript of Innovando en el proceso de build y deploy

Page 1: Innovando en el proceso de build y deploy

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

Page 2: Innovando en el proceso de build y deploy

Definiciones

Page 3: Innovando en el proceso de build y deploy

“ ”

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

“ ”

Instalé en producción y canceló. Faltó ejectuar una reorganización.

DESARROLLOADOR GENEXUS

Page 5: Innovando en el proceso de build y deploy

“ ”

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

Proceso de Desarrollo con GeneXus

PROFILER SEGUIMIENTO DE INCIDENTES

PLANILLAS ELECTRONICAS WIKI

Desinstalación

Page 7: Innovando en el proceso de build y deploy
Page 8: Innovando en el proceso de build y deploy

OBJETIVOS

Page 9: Innovando en el proceso de build y deploy

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

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

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

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

Controles

Page 14: Innovando en el proceso de build y deploy

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

Recomendaciones

Page 16: Innovando en el proceso de build y deploy

Conclusiones