Skip to main content

Legacy Desktop to Rubex Private Cloud Migration

Rubex Update Package

Summary

The Rubex Update step in legacy desktop Server Wizard App allows users to install Rubex Private Cloud on their machine and migrate all their data to it. During this step, the Server Wizard downloads the **Rubex Update Package which is a zip file that consists of the Rubex Services Installer and an application that will migrate all of their data (UtopiaDesktopMigrationTool). If bugs are found with either of these, we can fix them, and create an updated zip file that the server wizard can start downloading and use without the need to release a new version of Legacy Desktop. The Rubex Update Package can be downloaded here .

Build Instructions

  • Build the Rubex Services Installer with the Utopia Master Installer pipeline. Make sure you set the installerConfigurationType variable to migration. You specifically want the Rubex Services Installer.exe from the Utopia Master Installer artifact.
  • Build the UtopiaDesktopMigrationTool in Release mode, and place the contents of the bin/release directory in a zip file and name it UtopiaDesktopMigrationTool.zip
  • Place Rubex Services Installer.exe and UtopiaDesktopMigrationTool.zip in a zip folder named RubexUpdateInstaller.zip
  • Have Operations upload RubexUpdateInstaller.zip to https://downloads.efilecabinet.com/RubexOnPremiseMigrationBuild/RubexUpdateInstaller.zip  (Trevor and Quinn may also be able to do this step)
  • Since version 534 of legacy desktop, we made it so the migration tool and the installer and downloaded separately so you actually have to also upload the UtopiaDesktopMigrationTool.zip and zip the Rubex Services Installer in a zip file called RubexPrivateCloudInstaller.zip.

Building Legacy Desktop DLL's

If you make changes to Legacy desktop code and you need to build new DLL's build them in with the Release x86 configuration.