Stratégie de mises à jour des paquets
Posté : 11 févr. 2020 - 17:49
Bonjour,
Quelle est votre stratégie de mise à jour des packages WAPT sur votre parc?
Je vise une mise à jour mensuelle avec un pré-déploiement dans un environnement de quelques postes (maturity STAGING) puis déploiement à large échelle quelques jours plus tard (maturity PROD).
À chaque mois, il faut donc que je vérifie chaque paquet afin de voir si une mise à jour existe puis dans l'affirmatif, la déployer. Avec le temps, le nombre de paquets augmente et le temps nécessaire augmente en conséquence. La plupart des paquets ont heureusement une fonction update_package qui permet de refaire un paquet rapidement. La recherche des packages à mettre à jour est toutefois une opération manuelle (consultation des sites web des développeurs/distributeurs).
Après ça, il faut à nouveau re-modifier tous les paquets afin de les rebuilder dans l'environnement PROD.
Avez-vous des astuces pour accélérer le déploiement des mises à jour de vos postes?
Personnellement, j'ai pensé à deux choses qui pourraient aider, mais ça requiert des changements dans WAPT.
La première amélioration serait que les paquets pourraient disposer d'une fonction update_check qui retournerait true en cas de mise à jour disponibles upstream. La fonction pourrait interroger un site web, un peu comme le fait la fonction update_package. Il faudrait trouver un moyen de remonter cette information dans la console WAPT. De cette manière, la recherche des paquets à mettre à jour serait automatisé.
La seconde amélioration serait de pouvoir rebuilder en un clic un paquet dans la console pour transférer un paquet vers l'environnement de production. Idéalement, je pourrais sélectionner plusieurs paquets à la fois et laisser le tout se reconstuire automatiquement.
Merci!
Quelle est votre stratégie de mise à jour des packages WAPT sur votre parc?
Je vise une mise à jour mensuelle avec un pré-déploiement dans un environnement de quelques postes (maturity STAGING) puis déploiement à large échelle quelques jours plus tard (maturity PROD).
À chaque mois, il faut donc que je vérifie chaque paquet afin de voir si une mise à jour existe puis dans l'affirmatif, la déployer. Avec le temps, le nombre de paquets augmente et le temps nécessaire augmente en conséquence. La plupart des paquets ont heureusement une fonction update_package qui permet de refaire un paquet rapidement. La recherche des packages à mettre à jour est toutefois une opération manuelle (consultation des sites web des développeurs/distributeurs).
Après ça, il faut à nouveau re-modifier tous les paquets afin de les rebuilder dans l'environnement PROD.
Avez-vous des astuces pour accélérer le déploiement des mises à jour de vos postes?
Personnellement, j'ai pensé à deux choses qui pourraient aider, mais ça requiert des changements dans WAPT.
La première amélioration serait que les paquets pourraient disposer d'une fonction update_check qui retournerait true en cas de mise à jour disponibles upstream. La fonction pourrait interroger un site web, un peu comme le fait la fonction update_package. Il faudrait trouver un moyen de remonter cette information dans la console WAPT. De cette manière, la recherche des paquets à mettre à jour serait automatisé.
La seconde amélioration serait de pouvoir rebuilder en un clic un paquet dans la console pour transférer un paquet vers l'environnement de production. Idéalement, je pourrais sélectionner plusieurs paquets à la fois et laisser le tout se reconstuire automatiquement.
Merci!