i

Please enable JavaScript to view this site.

Documentación 9.2

Manual de Usuario / Manual de la Plataforma > Administración > Aplicaciones

Instalación de Aplicaciones y Cambios

Para implementar nuevas aplicaciones, o bien, instalar cambios y modificaciones en las existentes, es necesario que las nuevas funcionalidades de la aplicación se transfieran de manera segura y confiable desde el ambiente de desarrollo hacia test, homologación y finalmente a producción.

 

Mediante la funcionalidad de construcción e instalación de aplicaciones y cambios, Deyel facilita la integración continua de aplicaciones, permitiendo un pasaje ordenado de los cambios entre ambientes. El resultado de la construcción de una aplicación, ya sea completa o solo de cambios, es un paquete (archivo.zip), que posteriormente será utilizado en la instalación

 

La instalación toma el contenido del paquete y lo instala en el ambiente de destino (test, homologación o producción), detallando los resultados obtenidos.

 

En cuanto a la instalación de datos de configuración, para cada instancia de la entidad incluida en la construcción, se realiza una búsqueda por ID en el ambiente destino. Según el resultado de esa búsqueda, se procede de la siguiente manera:

 

Si la instancia no existe, se crea.

Si la instancia existe, se actualiza.

Si la instancia existe en el destino pero no está incluida en el paquete a instalar, no se realiza ninguna acción.

 

Deyel lleva un registro de las construcciones e instalaciones realizadas en cada ambiente:

 

En el ambiente origen, las construcciones se registran junto con su contenido.

En los ambientes destino los paquetes se instalan y se registra cada instalación.

 

 

1

 

.

A partir de un paquete, se puede ejecutar su instalación en un ambiente de destino (por ejemplo, test o producción). Un mismo paquete puede instalarse más de una vez en un mismo ambiente. Deyel registra de manera independiente la información asociada a cada una de estas instalaciones.

 

La instalación es atómica, lo que significa que el paquete se instala completamente o no se instala en absoluto. En caso de producirse un error durante la instalación, no se aplica ningún cambio, lo que garantiza la integridad del ambiente de destino.

Procesamiento Durante una Instalación

 

La instalación en Deyel implica un procesamiento que puede tardar varios minutos en completarse, debido a la complejidad de las tareas necesarias para asegurar una instalación correcta y estable.

 

Durante este proceso, Deyel ejecuta una serie de acciones:

 

Análisis del estado de los objetos dependientes antes de iniciar la instalación.

Validaciones de integridad, relacionadas con el modelado de los objetos.

Verificación de objetos precedentes requeridos.

Evaluación de compatibilidad de los objetos dependientes.

Importación de objetos.

Publicación de objetos sin validaciones.

Publicación de objetos con validaciones.

 

Este procesamiento se realiza en forma desatendida. Una vez finalizado, DeyelBot envía un mensaje notificando la finalización del proceso junto con su estado.

Diagrama de Estados de una Instalación

 

 

3

 

 

Estados posibles de una instalación:

 

En Progreso: Deyel está llevando a cabo la instalación del paquete.

Instalada: la instalación se completó satisfactoriamente.

Error: la instalación no se completó debido a un error.

Envianos tu comentario
Compartir en X Compartir en Linkedin Enviar por Email Imprimir