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
9. Reorganización
Servidor
KB
Archivos
Externos
DLL/JAR
BUILD + DEPLOY
NOCTURNO
3 o más HORAS
Directorios
Virtuales
WebApp
BUILD – Situación anterior
10. 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
11. Deploy Units
Reorganización
Navegaciones
WSDL
Lista Ejecutables
Release Notes
NUEVO BUILD
Build.info
Deploy Units
+
configuración
Reorganización
Navegaciones
WSDL
Lista Ejecutables
Release Notes
INSTALADO
Build.info
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
12. Deploy Units
Reorganización
Navegaciones
WSDL
Lista Ejecutables
Release Notes
NUEVO BUILD
Build.info
Deploy Units
+
configuración
Reorganizaci’0n
Navegaciones
WSDL
Lista Ejecutables
Release Notes
INSTALADO
Build.info
DIFERENCIAS
CONTROLES
PRUEBAS Y
CONTROL DE
DIFERENCIAS
14. Innovaciones
GENERALES
• Proceso bien definido, dividido en build, deploy y controles
BUILD
• Identificado por número de Commit
•Rápido y frecuente
• Creación de DEPLOY UNITS
•Generación de controles
•Releases Notes
CONTROLES
•Análisis de impacto ampliado
DEPLOY
•Configuración de entorno
•Generación de archivos de configuración