Site Tools


Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
lrs-releasespecifictasks

This is an old revision of the document!


Release Specific Tasks

Note - All the rake tasks need to be run with RAILS_ENV=staging on QA.

LRS

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.
1.0.13.0-NILA
lrs-releasespecifictasks.1535732170.txt.gz · Last modified: 2018/08/31 16:16 by 127.0.0.1