Details
-
Release
-
Resolution: Done
-
High
-
None
-
None
Description
Release steps for upgrade of Magnolia to version 4.4.2.
Pre-release steps:
1. [D] extract release422.zip archive and bind the extracted release422 directory to $LOCATION
Release steps:
2. [D] Turn on maintenance page
3. [D] Turn off EAP
4. [D] Backup /services/magnoliaAuthor/deploy, /services/magnoliaPublic/deploy and magnolia's database
5. [D] cp $LOCATION/author/projects-1.1.0.jar /services/magnoliaAuthor/deploy/magnoliaAuthor.ear/
6. [D] cp $LOCATION/public/projects-1.1.0.jar /services/magnoliaPublic/deploy/magnoliaPublic.ear/
7. [D] replace /services/magnoliaAuthor/deploy/magnoliaAuthor.ear/magnoliaAuthor.war/WEB-INF/lib and /services/magnoliaPublic/deploy/magnoliaPublic.ear/magnoliaPublic.war/WEB-INF/lib directories with $LOCATION/libs
8. [D] check read permissions for files in /services/magnoliaAuthor/deploy/magnoliaAuthor.ear/magnoliaAuthor.war/WEB-INF/lib and /services/magnoliaPublic/deploy/magnoliaPublic.ear/magnoliaPublic.war/WEB-INF/lib
9. [D]
svn up /services/magnoliaAuthor/deploy/magnoliaAuthor.ear/magnoliaAuthor.war/docroot/jbossorg
svn up /services/magnoliaPublic/deploy/magnoliaPublic.ear/magnoliaPublic.war/docroot/jbossorg
10. [D]
svn switch https://svn.devel.redhat.com/repos/magnolia/tags/JBOSS_COMMUNITY_4_3_3_RELEASE/sources/jspTemplates /services/magnoliaAuthor/deploy/magnoliaAuthor.ear/magnoliaAuthor.war/templates/jbossorg
svn switch https://svn.devel.redhat.com/repos/magnolia/tags/JBOSS_COMMUNITY_4_3_3_RELEASE/sources/jspTemplates /services/magnoliaPublic/deploy/magnoliaPublic.ear/magnoliaPublic.war/templates/jbossorg
11. [D] start EAP
12. [R] check if everything is ok
13. [D] Turn off maintenance page
Rollback steps:
I [D] Turn on maintenance page
II [D] turn off EAP
III [D] recreate /services/magnoliaAuthor , /services/magnoliaPublic and magnolia's database from backups
IV [D] turn on EAP
V [R] Check if everything is looking good
VI [D] Turn off maintenance page