Estrategia de actualización de paquetes
Publicado: 11 de febrero de 2020 - 17:49
Hola,
¿cuál es su estrategia para actualizar los paquetes WAPT en su red?
Mi objetivo es una actualización mensual con una pre-implementación en un entorno pequeño con algunas estaciones de trabajo (madurez STAGING) seguida de una implementación a gran escala unos días después (madurez PROD).
Cada mes, tengo que revisar cada paquete para ver si existe una actualización y, de ser así, implementarla. Con el tiempo, la cantidad de paquetes aumenta y el tiempo requerido aumenta en consecuencia. Afortunadamente, la mayoría de los paquetes tienen una función `update_package` que permite un reempaquetado rápido. Sin embargo, encontrar los paquetes para actualizar es una operación manual (consultando los sitios web de los desarrolladores/distribuidores).
Después de eso, todos los paquetes deben modificarse nuevamente para reconstruirlos en el entorno PROD.
¿Tiene algún consejo para acelerar la implementación de actualizaciones en sus estaciones de trabajo?
Personalmente, he pensado en dos cosas que podrían ayudar, pero requieren cambios en WAPT.
La primera mejora sería agregar una función `update_check` a los paquetes, que devolvería `true` si hay actualizaciones disponibles en el repositorio principal. Esta función podría consultar un sitio web, de forma similar a la función `update_package`. Sería necesario encontrar una manera de mostrar esta información en la consola de WAPT. Esto automatizaría la búsqueda de paquetes para actualizar.
La segunda mejora sería la posibilidad de reconstruir un paquete con un solo clic en la consola para transferirlo al entorno de producción. Idealmente, podría seleccionar varios paquetes a la vez y permitir que se reconstruyan automáticamente.
¡Gracias!
¿cuál es su estrategia para actualizar los paquetes WAPT en su red?
Mi objetivo es una actualización mensual con una pre-implementación en un entorno pequeño con algunas estaciones de trabajo (madurez STAGING) seguida de una implementación a gran escala unos días después (madurez PROD).
Cada mes, tengo que revisar cada paquete para ver si existe una actualización y, de ser así, implementarla. Con el tiempo, la cantidad de paquetes aumenta y el tiempo requerido aumenta en consecuencia. Afortunadamente, la mayoría de los paquetes tienen una función `update_package` que permite un reempaquetado rápido. Sin embargo, encontrar los paquetes para actualizar es una operación manual (consultando los sitios web de los desarrolladores/distribuidores).
Después de eso, todos los paquetes deben modificarse nuevamente para reconstruirlos en el entorno PROD.
¿Tiene algún consejo para acelerar la implementación de actualizaciones en sus estaciones de trabajo?
Personalmente, he pensado en dos cosas que podrían ayudar, pero requieren cambios en WAPT.
La primera mejora sería agregar una función `update_check` a los paquetes, que devolvería `true` si hay actualizaciones disponibles en el repositorio principal. Esta función podría consultar un sitio web, de forma similar a la función `update_package`. Sería necesario encontrar una manera de mostrar esta información en la consola de WAPT. Esto automatizaría la búsqueda de paquetes para actualizar.
La segunda mejora sería la posibilidad de reconstruir un paquete con un solo clic en la consola para transferirlo al entorno de producción. Idealmente, podría seleccionar varios paquetes a la vez y permitir que se reconstruyan automáticamente.
¡Gracias!