Entradas

Mostrando las entradas de marzo, 2024

Personalizar el DEPLOY con GeneXus

Imagen
En los ciclos de desarrollo se necesita hacer llegar desde la KB hasta el ambiente de producción, con una determinada personalización, para que el sistema funcione en producción.  GeneXus tiene la tarea de Build all bien resuelta, pero aun no contempla el Package ALL, ni el Deploy All, sino que hace el deploy para una deployment unit en forma aislada.  En varias oportunidades surge la necesidad de personalizar los archivos que se necesitan enviar para el deploy. Esto implica cambiar archivos del tipo web.config, appsettings.json, client.cfg, etc.  La personalización permite el ajuste necesarios para un correcto deploy de la aplicación.   De que forma se puede hacer? En un esquema general, se puede hacer el deploy de cada Deployment Unit.  Tanto si se ejecuta la tarea de Deploy desde el IDE de GeneXus, como automatizando las tareas con MSBUILD y jenkins el proceso es similar.  La personalización se puede hacer con el proyecto <DUName>_user.gxdproj , que es un proyecto del usuario,