Package update strategy
Published: February 11, 2020 - 5:49 PM
Hello,
what is your strategy for updating WAPT packages across your network?
I'm aiming for a monthly update with a pre-deployment in a small environment with a few workstations (maturity STAGING) followed by a large-scale deployment a few days later (maturity PROD).
Each month, I have to check each package to see if an update exists and, if so, deploy it. Over time, the number of packages increases, and the time required increases accordingly. Fortunately, most packages have an `update_package` function that allows for quick repackaging. However, finding the packages to update is a manual operation (consulting the developers'/distributors' websites).
After that, all the packages have to be modified again to rebuild them in the PROD environment.
Do you have any tips for speeding up the deployment of updates to your workstations?
Personally, I've thought of two things that could help, but they require changes to WAPT.
The first improvement would be to add an `update_check` function to packages, which would return `true` if updates are available upstream. This function could query a website, much like the `update_package` function. A way to display this information in the WAPT console would need to be found. This would automate the search for packages to update.
The second improvement would be the ability to rebuild a package with a single click in the console to transfer it to the production environment. Ideally, I could select multiple packages at once and let them rebuild automatically.
Thank you!
what is your strategy for updating WAPT packages across your network?
I'm aiming for a monthly update with a pre-deployment in a small environment with a few workstations (maturity STAGING) followed by a large-scale deployment a few days later (maturity PROD).
Each month, I have to check each package to see if an update exists and, if so, deploy it. Over time, the number of packages increases, and the time required increases accordingly. Fortunately, most packages have an `update_package` function that allows for quick repackaging. However, finding the packages to update is a manual operation (consulting the developers'/distributors' websites).
After that, all the packages have to be modified again to rebuild them in the PROD environment.
Do you have any tips for speeding up the deployment of updates to your workstations?
Personally, I've thought of two things that could help, but they require changes to WAPT.
The first improvement would be to add an `update_check` function to packages, which would return `true` if updates are available upstream. This function could query a website, much like the `update_package` function. A way to display this information in the WAPT console would need to be found. This would automate the search for packages to update.
The second improvement would be the ability to rebuild a package with a single click in the console to transfer it to the production environment. Ideally, I could select multiple packages at once and let them rebuild automatically.
Thank you!