-
Release
-
Resolution: Done
-
Major
-
None
-
None
Pre-release steps
- [D] Download the installation RPM nexus-2.1.1-1.el5.x86_64.rpm. It has been removed from brew, but it is on staging machine in /tmp directory
Release steps
- [D] set up the outage page redirect. You can use the same page we use for Magnolia as the target.
- [D] Wait till the sheduled disk backup is complete
- [D] Install the RPM
- [D] Add nexus.properties into Puppet. The file is attached to this issue. It contains a configuration, that will be different on staging and in production. eloqua-url will be "http://www.stage.redhat.com" on staging, while in production it shall be "http://www.redhat.com". This file is at this moment in this directory: /services/nexus/nexus-professional-2.0.6/conf, however the directory changes according to Nexus version change (in this release 2.1.1)
- [D] Create /services/nexus/sonatype-work/nexus/plugin-repository/eloqua.tracking-1.0.0 directory
- [D] Add eloqua.tracking-1.0.0.jar (attached to this issue) to Puppet. Puppet shall copy the file to the directory specified in previous step.
- [D] Check the existence of tmp folder. Its owner must be jetty. (It shall be in /services/nexus/nexus-professional-2.1.1)
- [D] go to bin/jsw/linux-x86-64 of the unpacked new version and start the new version
./nexus start - [D,H] check the nexus-gc.log for errors
- [H] access the web interface, go to Administration->Server and enable Force Base URL (on staging only)
- [H] check the functionality
- [D] remove the redirect to the maintenance page
Rollback
- [D] stop the new version of nexus
- [D] ask IT to revert the disk to the last backup
- [D] start Nexus service
- [H] check the functionality
- [D] remove the redirect to the maintenance page