At work we have a launcher that lets our users select one of the five previous minor versions of potentially multiple major versions they have installed. A local service checks for new versions every hour and downloads them automatically.
That way we can deploy to production quickly and with far less worry than before we had this system. If a user runs into a blocking issue they can just re-launch a previous version and continue working.
That way we can deploy to production quickly and with far less worry than before we had this system. If a user runs into a blocking issue they can just re-launch a previous version and continue working.