We have upgraded our support system to serve you better.
For Support, please go to our Momentive Support Hub located here.

Skip to main content

Deployment Checklist

Deployment Checklist

Large Deployment of Customizations from DEV to LIVE site and Copy of LIVE over all other Sites.

  • Clear old backups off of SQL Server.
  • Backup DEV and LIVE sites.
  • Run [fix datatype issues.sql] on DEV and LIVE, this script is in the Deploy Tool folder
  • Run Deployment Tool, pushing all customization from DEV to LIVE.
    • Compare Schemas, review results un-checking any items which should not be deployed and generate scripts.
    • Execute Schema changes from with the tool.
    • Compare Metadata
    • Run Sync Add/Change/Date/User to sync these fields and remove these changes from the results
    • Review results un-checking any items which should not be deployed.
    • Pay special attention to any deletes, updates to system options and Queries or Correspondence Templates created by client.
    • Re-compare Schema and Metadata to confirm that you have everything is deployed.
  • Run fw_check_system_option_guids on the LIVE site to identify and fix System Options which are pointing to GUIDs which do not exist.
  • Backup the LIVE site again.
  • Restore LIVE over all destination sites.
  • Deploy DLLs from DEV to TEST, LIVE, etc.
    • Use xcopy to copy custom files from the iWeb Bin, xWeb Bin, eWeb Bin and Binaries folders to corresponding folders in the destination site.
  • Clear Cache for all sites.
  • Set the RSRootClientReportFolder System Option on all sites to point to the correct Report Folder.
  • If Custom web services exists, run soapUI Test of Custom Web services.
    • A Master Test Case should be used. This Test Case should be updated during development and should include a representative test case for custom web method. This Test Case will also necessarily include an Authenticate call.
    • Important! A special Master Test Case should be created for use on the LIVE site. This Test Case should not insert or update data on the LIVE site.

  • View Organization Profile in iWeb on each site.
  • Run a baseline report on each site.

Small Deployment of Customizations from one site to another (usually DEV to TEST).

  • Clear old backups off of SQL Server.
  • Backup both sites.
  • Run [fix datatype issues.sql] on both sites.
  • Run Deployment tool, pushing all customization from DEV to LIVE.
    • Compare Schemas, review results un-checking any items which should not be deployed and generate scripts.
    • Execute Schema changes from with the tool.
    • Compare Metadata
    • Run Sync Add/Change/Date/User to sync these fields and remove these changes from the results
    • Review results un-checking any items which should not be deployed.
    • Pay special attention to any deletes, updates to system options and Queries or Correspondence Templates created by client.
    • Re-compare Schema and Metadata to confirm that you have everything is deployed.
  • Run fw_check_system_option_guids on the Destination site to identify and fix System Options which are pointing to GUIDs which do not exist.
  • Deploy DLLs from Source site to Destination site.
    • Use xcopy to copy custom files from the iWeb Bin, xWeb Bin, eWeb Bin and Binaries folders to corresponding folders in the destination site.
  • Clear cache for destination site.
  • If Custom web services exists, run soapUI Test of Custom Web services.
    • A Master Test Case should be used. This Test Case should be updated during development and should include a representative test case for custom web method. This Test Case will also necessarily include an Authenticate call.
    • Important! A special Master Test Case should be created for use on the LIVE site. This Test Case should not insert or update data on the LIVE site.

See Also

Was this article helpful?
0 out of 0 found this helpful