|
Check_List_For_Release_From_Trunk
Meandre Server Setup:The user account where the meandre server will run should use bash. matlab should be in the path /share/apps/matlab/bin TestingTest individual flowThese flows should run with the default component properties. Ask Mert/Andy and Kris to confirm that the flows run correctly. Ask Mert/Andy and Kris to check the component tags are correct. Database Dependenciesusername: nema_user password: xxxxx
Flow List
The List of flows should match the list below
Database Dependencies
New Release-Backup the development release cd $MEANDRE_HOME -Cleanup the log rm -rf MeandreInfrastructure-shutdown-security-key.txt rm -rf log/ -Cleanup the published jobs rm -rf published_results/nema/ mysql -u -p meandrestore$release; truncate meandre_job_console; truncate meandre_job_log; truncate meandre_job_status; truncate meandre_server_status; truncate meandre_server_info; truncate meandre_server_properties; truncate meandre_server_log mkdir db-backup mysqldump -u nema_user -preduxer101 --database meandrestore050 > meandrestore050.sql gzip meandrestore050.sql mysqldump -u nema_user -preduxer101 --database nemadatarepository_dev > nemadatarepository_dev.sql gzip nemadatarepository_dev.sql mv meandrestore050.sql.gz nemadatarepository_dev.sql.gz db-backup cd ..
tar -cvzf $MEANDRE_HOME-$release.tar.gz $MEANDRE_HOME tar -cvzf ext_modules-$release.tar.gz ext_modules Copy the zip files to the production server Deployment on production server $version = 050 create database IF NOT EXISTS meandrestore$version; create database IF NOT EXISTS flowservice$version; create database IF NOT EXISTS nemadatarepository_dev; create database IF NOT EXISTS nema_flowresults$version; create database diy$version; create user 'nema_user'@'localhost' identified by 'xxxxx'; grant all privileges on meandrestore060. to 'nema_user'@'%' identified by 'xxxx'; grant all privileges on meandrestore060. to 'nema_user'@'localhost' identified by 'xxxx'; grant all privileges on flowservice060. to 'nema_user'@'%' identified by 'xxxx; grant all privileges on flowservice060. to 'nema_user'@'localhost' identified by 'xxxx; grant all privileges on nemadatarepository_dev. to 'nema_user'@'localhost' identified by 'xxxx'; grant all privileges on nemadatarepository_dev. to 'nema_user'@'%' identified by 'xxxx'; grant all privileges on nema_flowresults$version. to 'nema_user'@'localhost' identified by 'xxxx'; grant all privileges on nema_flowresults$version. to 'nema_user'@'%' identified by 'xxxx'; grant all privileges on diy$version. to 'nema_user'@'localhost' identified by 'xxxx'; grant all privileges on diy$version. to 'nema_user'@'%' identified by 'xxxx'; mysql -u nema_user -pxxxx < nemadatarepository_dev.sql mysql -u nema_user -pxxxx < meandrestore$version.sql Edit flowresults.properties to point to correct database -correct the jdbc url Edit nemaflowservice.properties to point to correct database -correct the jdbc properties - create new database meandrestore060 - create new database flowservice060 - update meandre-config-store.xml server DB_URL to point to the release database
|