-
Release
-
Resolution: Done
-
Medium
-
3.3.2
-
None
=== Pre-Release steps ===
1. [R] Do svn merge of CS theme from QA to PROD (https://svn.jboss.org/repos/cms/qa/cs-theme/ to https://svn.jboss.org/repos/cms/prod/cs-theme/)
2. [R] Do svn merge of magnolia JSPs repository from QA to PROD (https://svn.jboss.org/repos/cms/qa/magnolia/ to https://svn.jboss.org/repos/cms/prod/magnolia/)
3. [R] Do svn merge of theme from QA to PROD (https://svn.jboss.org/repos/cms/qa/theme/ to https://svn.jboss.org/repos/cms/prod/theme/)
=== Common header update ===
4. [D] On Apache Web Server - svn up /services/web/www.jboss.org/htdocs/theme
5. [D] On Magnolia:
svn up /services/magnoliaAuthor/deploy/magnoliaAuthor.war/templates/jbossorg
svn up /services/magnoliaAuthor/deploy/magnoliaAuthor.war/docroot/jbossorg
svn up /services/magnoliaPublic/deploy/magnoliaPublic.war/templates/jbossorg
svn up /services/magnoliaPublic/deploy/magnoliaPublic.war/docroot/jbossorg
=== Clearspace theme update ===
6. [D] Update CS themes from SVN:
svn up /services/clearspace/jiveHome/themes/jbossorg-custom-css/common_header/theme
svn up /services/clearspace/jiveHome/themes/jbossorg-custom-css
7. [L] Refresh CS theme in Clearspace:
Login as Administrator to http://www.jboss.org/community/admin and in System->Settings->Theme click on the 'Change Global Theme' link and then hit the 'Set Global Theme' button to reload the theme from the files.
=== Maintenance page on ===
8. [D] Turn on maintenance page (if it is possible to block only Magnolia and let Clearspace and other part work, do it that way)
=== Backup steps 1 ===
9. [J] backup (export to XML) /modules/jbossorg-downloads tree
10. [J] in both author and public instance's admin interface, delete /modules/jbossorg-downloads tree
=== Stop Magnolia ===
11. [D] stop Magnolia's EAP
=== Backup steps 2 ===
12. [D] backup WEB-INF, templates & docroot sub-folders of both author and public Magnolia (/services/magnoliaAuthor/deploy/magnoliaAuthor.war and /services/magnoliaPublic/deploy/magnoliaPublic.war)
13. [D] backup Magnolia database (both author & public)
=== Magnolia upgrade ===
14. [D] rm /services/magnoliaAuthor/deploy/magnoliaAuthor.war/WEB-INF/lib/jbossorg-downloads* ; rm /services/magnoliaAuthor/deploy/magnoliaAuthor.war/WEB-INF/lib/jbossorg-wiki*
15. [D] rm /services/magnoliaPublic/deploy/magnoliaPublic.war/WEB-INF/lib/jbossorg-downloads* ; rm /services/magnoliaPublic/deploy/magnoliaPublic.war/WEB-INF/lib/jbossorg-wiki*
16. [D] rm /services/magnoliaAuthor/deploy/magnoliaAuthor.war/WEB-INF/lib/google-collect*
17. [D] rm /services/magnoliaPublic/deploy/magnoliaPublic.war/WEB-INF/lib/google-collect*
18. [D] rm /services/magnoliaAuthor/deploy/magnoliaAuthor.war/templates/jbossorg-modules/jbossorg-downloads
19. [D] rm /services/magnoliaPublic/deploy/magnoliaPublic.war/templates/jbossorg-modules/jbossorg-downloads*
20. [D] copy *.jar from koopa.qa.atl.jboss.com/home/jchochol/release-3.3.2 to both /services/magnoliaAuthor/deploy/magnoliaAuthor.war/WEB-INF/lib/ and /services/magnoliaPublic/deploy/magnoliaPublic.war/WEB-INF/lib/
=== Start Magnolia ===
21. [D] start Magnolia's EAP
=== Configure Magnolia ===
22. [J] go to the public instance's admin interface, run upgrade wizard
23. [J] login to the public instance's admin interface, configure /modules/jbossorg-downloads
24. [J] do previous steps for author instace
25. [J] do test steps
=== Test steps ===
26. [L] Whole site: Check new/updated items in main menu
27. [J] Magnolia: Check upgraded and new paragraps functionality (especially GA code in Downloads paragraph)
=== Maintenance page off ===
28. [D] remove maintenance page
=== Magnolia rollback steps ===
29. [D] Stop both instances
30. [D] Restore both WAR directories
31. [D] Restore both databases.
32. [D] Start both instances
33. [J] Check functionality
=== Post release steps ===
34. [R] Create repositories tags
https://svn.jboss.org/repos/cms/prod/cs-theme
https://svn.jboss.org/repos/cms/prod/theme
https://svn.jboss.org/repos/cms/prod/magnolia
https://svn.jboss.org/repos/cms/prod/forge/portal-content/feeds/view
https://svn.jboss.org/repos/cms/prod/forge/portal-content/default/theme/jsp/org