Uploaded image for project: 'jboss.org'
  1. jboss.org
  2. ORG-302

Release steps - 3.3.2

XMLWordPrintable

      === 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

            Unassigned Unassigned
            jchocholacek Jozef Chocholáček (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: