-
Notifications
You must be signed in to change notification settings - Fork 16
Description
current release of rescuebox is 2.1.0, its distributed as an exe on windows that installs backend , frontend and pre-reqs
we have a new release or patch for a plugin , how do we provide a customer upgrade feature.
one possible soln:
we provide a patch exe , that checks current product /db version , confirms no tasks are in flight , runs frontend db updates and replaces backend python server. customer restarts the app and is able to use the patched setup
we provide a new major release with new plugins , this one may or may not be backward compatible ,
this should migrate data from previous version to new version
remove old version atrifacts
customer starts new version of app, and is able to use all features , plus old plugin data is available in new environment.
all of this is automated.