For example, we will need to:
1) remove all schedule tags from the mirror QB configurations, so that production builds are not triggered on the mirror host.
2) change the value of our 'projectBuildAgent' variable to point to the mirror build host address.
We plan to make these and other changes through a script that interacts with the configurations using the RESTful API. Since we will need to start up the mirror server in order to run the RESTful API commands, there is a small risk that a few builds might be triggered before our script finishes removing the schedule tags. As long as we delete the schedule tags before we modify the projectBuildAgent value, any triggered builds will fail, so this should not present a problem. Still, it is not a perfect solution, and we wondered if anyone had a better idea.
We would be interested in hearing about solutions that other users have implemented in setting up DR mirrors of their QuickBuild servers. Any tips you may have related to QuickBuild mirroring will be appreciated.
Many thanks!
-- Joanne