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 tomigration
. You specifically want theRubex Services Installer.exe
from theUtopia Master Installer
artifact. - Build the UtopiaDesktopMigrationTool in
Release
mode, and place the contents of thebin/release
directory in a zip file and name itUtopiaDesktopMigrationTool.zip
- Place
Rubex Services Installer.exe
andUtopiaDesktopMigrationTool.zip
in a zip folder namedRubexUpdateInstaller.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 calledRubexPrivateCloudInstaller.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.