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

  1. 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. 
       
  2. 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
       
  3. 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

  1. 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
       
  2. 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
top