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

Release steps

XMLWordPrintable

      Pre-release
      [D] Download the Magnolia 7.5.5 RPM (http://download.devel.redhat.com/brewroot/work/tasks/3790/4913790/magnolia-7.7.5-0.noarch.rpm)

      Release
      [D] Turn on the maintenance page and set the bypassing IP addresses: 10.34.2.144, 89.231.111.139.
      [H or R] Delete Configuration -> modules -> jbossorg-downloads node on both author and public instance.
      [D] Stop EAP, wait for the VM snapshot.
      [D] Backup both author and public database.
      [D] Back up config repository of both public and author instances (mark them, they are not the same!)
      [D] Install the RPM.
      [D, H] Add web.xml to Puppet, if not yet there and modify it. The details will be explained
      [D] Run Puppet to apply configuration
      [D] Start EAP.
      [D,H] Watch logs on start.
      [H or R] Apply correct settings to Configuration -> modules -> jbossorg-downloads -> config subnodes on both author and public instance.
      [D] <TODO> CORRECT LINK NEEDS TO BE PLACED HERE: Update freemarker and jsp templates from the tag.
      [H] Check the functionality.

      Rollback
      [D] If running, shut down EAP
      [D] Revert VM from snapshot (do not overwrite backed-up database!)
      [D] Revert the database from backup
      [D] Revert the config repositories of both public and author instances
      [D] Revert templates directories to previous tag.
      [D] Start EAP
      [D,H] Check the functionality.

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

                Created:
                Updated:
                Resolved: