This is an old revision of the document!
Note - All the rake tasks need to be run with RAILS_ENV=staging on QA.
| Release Tag | Task Description | QA Deployed on | PROD Deployed on |
|---|---|---|---|
| 1.0.0.0-ANN | 04/30/2015 | ||
| 1.0.1.0-BEA | 05/19/2015 | SKIPPED PRODUCTION DEPLOYMENT | |
| 1.0.2.0-CARA | 1. bundle exec rake backfill:create_subscription_setting 2. bundle exec rake backfill:populate_site_subscription_plans_default_values 3. bundle exec rake backfill:create_site_subscription_for_default_company 4. bundle exec rake backfill:create_site_subscription_for_existing_companies 5. bundle exec rake backfill:create_or_update_supersite_wepay_account 6. bundle exec rake backfill:disable_all_existing_site_subscription 7. bundle exec rake backfill:reset_score_value_for_average_activity_statement | 06/23/2016 | |
| 1.0.3.0-DEE | A. Before Deployment: 1. Rename the static_assets.rake to assets.rake in lib/capistrano/tasks 2. Make the required changes in assets.rake by refering the dev server(same copy) 3. Change the task name in deploy script deploy.rb(refer Dev server) 4. Update config/environments/staging.rb as per the latest svn updated code 5. Set DEFAULT_FLAVOR = 'recordexa' in config/environments/staging.rb 6. Update the application.yml with latest code B. After Deployment: C. Backfill task: 1. bundle exec rake backfill:update_site_flavor 2. bundle exec rake backfill:change_inactive_status_to_rejected_status 3.bundle exec rake backfill:set_approved_flag_for_unactivated_approved_sites | 08/01/2016 | SKIPPED PRODUCTION DEPLOYMENT |
| 1.0.4.0-ELLA | A. After Deployment: 1. Run the command 'mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p' this program loads the time zone tables in the mysql database B. Backfill task: 2. bundle exec rake backfill:add_and_remove_predefined_search | 06/03/2017 | SKIPPED PRODUCTION DEPLOYMENT |
| 1.0.5.0-FRAN | A00. After Deployment: 1. Run the command 'mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p' this program loads the time zone tables in the mysql database B00. Backfill task: 2. bundle exec rake backfill:add_and_remove_predefined_search \\ | A00 and B00 have already been run on QA. Only to be run on Production 03/11/2017 deployed on qa | SKIPPED PRODUCTION DEPLOYMENT |
| 1.0.6.0-GIA | A01. Before Deployment: 1. Production Before doing production deployment we should notify all the users to create new client application and use those credentials as their LMS LRS settings, As we added new UI with new fields course_id, course_name, content_id,content_name, course_completed, content completed status. A02. After Deployment: 1. Run the command 'mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p' this program loads the time zone tables in the mysql database B01. Backfill task: 2. bundle exec rake backfill:add_and_remove_predefined_search | A01 and B01 have already been run on QA. Only to be run on Production 03/15/2017 deployed on qa no backfill task for qa | SKIPPED PRODUCTION DEPLOYMENT |
| 1.0.7.0-HILL | A02. Before Deployment: 1. Production Before doing production deployment we should notify all the users to create new client application and use those credentials as their LMS LRS settings, As we added new UI with new fields course_id, course_name, content_id,content_name, course_completed, content completed status. A03. After Deployment: 1. Run the command 'mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p' this program loads the time zone tables in the mysql database B02. Backfill task: 2. bundle exec rake backfill:add_and_remove_predefined_search | A02, A03 and B02 have already been run on QA. Only to be run on Production 04/05/2017 deployed on qa no backfill task for qa | |
| 1.0.8.0-INGA | Before deployment: 1.Set following code in ngnix.conf 'client_max_body_size 8M;' A11. Before Deployment: 1. Production Before doing production deployment we should notify all the users to create new client application and use those credentials as their LMS LRS settings, As we added new UI with new fields course_id, course_name, content_id,content_name, course_completed, content completed status. A12. After Deployment: 1. Run the command 'mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p' this program loads the time zone tables in the mysql database B12. Backfill task: 2. bundle exec rake backfill:add_and_remove_predefined_search | A11, A12 and B12 have already been run on QA. Only to be run on Production 06\05\17 | SKIPPED PRODUCTION DEPLOYMENT |
| 1.0.9.0-JILL | Before deployment: 1.Set following code in ngnix.conf 'client_max_body_size 8M;' A21. Before Deployment: 1. Production Before doing production deployment we should notify all the users to create new client application and use those credentials as their LMS LRS settings, As we added new UI with new fields course_id, course_name, content_id,content_name, course_completed, content completed status. A22. After Deployment: 1. Run the command 'mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql -p' this program loads the time zone tables in the mysql database B22. Backfill task: 2. bundle exec rake backfill:add_and_remove_predefined_search | A21, A22 and B22 have already been run on QA. Only to be run on Production 06/26/17 | |
| 1.0.10.0-KATE | Before deployment: 1. Make the required changes in nginx for custom domain https support follow this steps https://wiki.exphosted.com/doku.php/home#https_support_for_own_domain_sites 2. Add variable 'OWN_DOMAIN_SSL_ENABLED = true' in environments file eg: config/environments/development.rb | 01/11/2018 | SKIPPED PRODUCTION DEPLOYMENT |
| 1.0.11.0-LANA | 01/19/2018 | ||
| 1.0.12.0-MAYA | Post Deployment: 1. Setup a new cron to execute the file '/lib/reports/offline_reports.rb' at 12pm IST. | 09/06/2018 | Completed in Production ExpertusoneLRS |
| 1.0.13.0-NILA |