Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24
-
Upload
enrique-almeida -
Category
Software
-
view
613 -
download
0
description
Transcript of Innovando en el proceso de build y deploy de aplicaciones GeneXus #GX24
Definiciones
“”
Hice “Deploy to Cloud” y
mi aplicación GeneXus
funciona correctamente.
Ahora, que hago?DESARROLLOADOR GENEXUS JUNIOR
“”
Instalé en producción y
canceló. Faltó ejectuar
una reorganización.
DESARROLLOADOR GENEXUS
“”
Dejaron de funcionar los
Web Services. Yo no cambié nada, pero se
modificaron los WSDL.
DESARROLLADOR WEB GENEXUS
Proceso de Desarrollo con GeneXus
PROFILERSEGUIMIENTO
DE INCIDENTES
PLANILLAS ELECTRONICASWIKI
Desinstalación
OBJETIVOS
Reorganización
Servidor
KB
Archivos
Externos
DLL/JAR
BUILD + DEPLOY
NOCTURNO
3 o más HORAS
Directorios
Virtuales
WebApp
BUILD – Situación anterior
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
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
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
Controles
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
Recomendaciones
Conclusiones