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

Release steps - 4.2.0

XMLWordPrintable

      === Pre-Release steps ===
      1. [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/)
      2. [R] Do svn merge of theme from QA to PROD (https://svn.jboss.org/repos/cms/qa/magnolia/ to https://svn.jboss.org/repos/cms/prod/magnolia/)
      3. [D] Somewhere on production Magnolia VM please checkout https://svn.devel.redhat.com/repos/magnolia/trunk
      4. [D] On Apache Web Server VM:
      svn up /services/web/www.jboss.org/htdocs/theme
      5. [D] On Magnolia VM:
      svn up /services/magnoliaAuthor/deploy/magnoliaAuthor.war/docroot/jbossorg
      svn up /services/magnoliaPublic/deploy/magnoliaPublic.war/docroot/jbossorg
      6. [D] On SBS VM:
      svn up /usr/local/jive/applications/sbs/home/themes/jbossorg-sbs-theme/common_header/theme

      === Release steps ===
      1. [D] Turn on maintenance page for http://www.jboss.org
      2. [R] Delete all our modules configs from Magnolia Admin Central
      3. [D] Stop Magnolia VM EAP
      4. [D] Make backup of Magnolia DB state and of /services/magnoliaAuthor/deploy and /services/magnoliaPublic/deploy directories
      5. [D] Go to a checkout directory created by prerelase step no. 3.
      6. [D] execute: python ./transformArchive.py author /services/magnoliaAuthor/deploy
      7. [D] execute: python ./transformArchive.py public /services/magnoliaPublic/deploy
      8. [D] Correct puppet entries
      9. [D] Edit /var/lib/jbossas/server/default/deploy/jboss-web.deployer/META-INF/jboss-service.xml and change value of property named "UseJBossWebLoader" to 'true'. Add this changed file to puppet.
      10. [D] copy jboss-jaxrpc.jar, jboss-jaxws.jar, jboss-saaj.jar from /var/lib/jbossas/client to /var/lib/jbossas/lib/endorsed/
      11. [D] delete from /services/magnoliaAuthor/deploy/magnoliaAuthor.ear/magnoliaAuthor.war/WEB-INF/lib and /services/magnoliaPublic/deploy/magnoliaPublic.ear/magnoliaPublic.ear/WEB-INF/lib files:
      saaj-api-1.3.jar, saaj-impl-1.3.2.jar sax2.jar, stax-api.jar, stax-utils.jar, sun-jaxws-api.jar, sun-saaj-api.jar, sun-saaj-impl.jar, xmlsec-1.4.1.jar, XmlSchema-1.4.3.jar, thumbelina.jar, wsdl4j.jar, wss4j-1.5.0.jar, jaxb*
      13. [D&R] Send to R: ls /services/magnoliaAuthor/deploy/magnoliaAuthor.ear/magnoliaAuthor.war/WEB-INF/lib/ We will need to delete some libraries due to duplicates
      14. [D&R] Send to R: ls /services/magnoliaPublic/deploy/magnoliaPublic.ear/magnoliaPublic.war/WEB-INF/lib/ We will need to delete some libraries due to duplicates.
      15. [D] svn up /services/magnoliaAuthor/deploy/magnoliaAuthor.ear/magnoliaAuthor.war/templates/jbossorg
      16. [D] svn up /services/magnoliaPublic/deploy/magnoliaPublic.ear/magnoliaPublic.war/templates/jbossorg
      17. [D] rm -rf /services/magnoliaAuthor/deploy/magnoliaAuthor.ear/magnoliaAuthor.war/templates/jbossorg-modules
      18. [D] rm -rf /services/magnoliaPublic/deploy/magnoliaPublic.ear/magnoliaPublic.war/templates/jbossorg-modules
      19. [D] Start Magnolia VM EAP
      20. [R] Install new versions of modules.
      21. [R] Place correct jbossorg-downloads module configs
      22. [R] Look around the site if everything works and renders correctly.
      23. [R] Configure bugfixed caching module as stated on http://jira.magnolia-cms.com/browse/SUPPORT-538
      24. [D] Remove maintenance page for http://www.jboss.org

      === Rollback steps ===
      1. [D] Turn on maintenance page for www.jboss.org
      2. [D] Stop Magnolia VM EAP
      3. [D] Recreate from backup Magnolia DB
      4. [D] Recreate from backup /services/magnoliaAuthor/deploy and /services/magnoliaPublic/deploy directories
      5. [D] Start Magnolia VM EAP
      6. [R] Install all modules.
      7. [R] Correct jbossorg-downloads module configuration
      8. [R] Look around the site if everything works ok.
      9. [D] Turn off maintenance page for www.jboss.org

            rkozmik@redhat.com Ryszard Kozmik
            rkozmik@redhat.com Ryszard Kozmik
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: