1.3.3a

Preamble

  • notify all stake holders before the release.
  • eas commit id:  55cab733f98a
  • config commit id: ba154b3a5042

Database Backup

Log onto the SF DB and back up the databases. The exact command line resides in the postgres user crontab.

sudo -u postgres -i
crontab -l
/home/dba/scripts/dbbackup.sh > /var/tmp/dbbackup.log

Deploy Automation Scripts

Deploy new code to automation server.  Remove the following two directories:

c:\apps\eas_automation\automation
c:\apps\eas_automation\database

Then run the deploy script like so:

cd C:\apps\
python eas_automation_deploy.py eas_automation 

Keep your session open because you will use the automation scripts to send the release notification at the end.

Add Scheduled Tasks

Add the bulkloader_etl job to the production etl task scheduler: The bulkloader_etl job should run every weekday at 11:45 PM.  This is a suitable time because it follows the COMMIT parcels at 10:15 PM and COMMIT streets at 11:15 PM, and based on the Task Scheduler history, COMMIT streets does not require more than a minute to complete.

Details for setting up the task in the Task Scheduler
Name         run_job EXECUTE bulkloader_etl SF_PROD
Program      C:\apps\eas_automation\automation\bin\run_job.cmd
Arguments    EXECUTE bulkloader_etl SF_PROD
start in     C:\apps\eas_automation\automation\bin\


Done!