Pre-6.9.5 Code Sync Dev Setup
Author:Aaron
Last Updated:April 29, 2024 10:46 AM
PRE-6.9.5: DEV/PROD CODE SYNC
Sync dev and production code back to client SDK. Sync scripts are available at: M:\_syncCode. Old dev and prod code needs to be synced back to the pre-6.9.5 SDK so any uncommitted code is not missed.
PRE-6.9.5: NEW DEV INSTANCE INSTALL
Install clean Dev instance for client - A new development instance will be created on host-dev-2.
Update internal DNS
- Get dev DNS pointed at host-dev-2. Create a JIRA ticket (for NWSIT) to update to point to host-dev-2
- [clientid]-dev.titanclient.com
- [clientid]-wkst-dev.titanclient.com
- [clientid]-platform-dev.titanclient.com
- [clientid]-services-dev.titanclient.com.
- Get host-dev-1 DNS updated. To make testing easier, the legacy site should remain with updated DNS
- [clientid]-[preupgradeversion]-dev.titanclient.com
- [clientid]-[preupgradeversion]-wkst-dev.titanclient.com
- To allow clients accounts to access the new dev server, request that their accounts be updated to host-dev-2, otherwise when they log in to see the dev site, they will still see host-dev-1. This is typically only a concern after the upgrade is complete, as they will test the host-prod-2 enviornment.
Set up host-dev-2 environment
- Update the HOSTS file (C:\Windows\System32\drivers\etc\hosts) on dev with wkst and display records.
- 127.0.0.1 [clientid]-wkst-dev.titanclient.com
- 127.0.0.1 [clientid]-dev.titanclient.com
- 127.0.0.1 [clientid]-services-dev.titanclient.com
- 127.0.0.1 [clientid]-platform-dev.titanclient.com
- Set up environment in dev by running on host-dev-2 in F:\Scripts (Instructions Here)
NOTE: Be sure to use -BaseVersion 6.9.0.0 so that the restored db is 6.9 in TPI