This page last changed on Oct 04, 2007 by smaddox.
The first time you run a new version of FishEye, it will automatically upgrade its data. This may involve a complete re-index of your repository.
Before you Start
- Before upgrading you should always read the Release Notes, Changelog and Upgrade Guides for the version you are upgrading to, as well as any versions you are skipping.
- If you are upgrading version 0.x to 1.0, be aware of the following important changes that occurred between 0.10 and 1.0RC1:
- The FishEye scripts (fisheyectl, start, stop, etc) have been moved from /FISHEYE_HOME/ to /FISHEYE_HOME/bin/.
- You can now split part of your FishEye installation into an 'instance' directory FISHEYE_INST. This makes upgrades much easier.
Upgrade Procedure
Your upgrade procedure depends on whether you are using a separate FISHEYE_INST directory. Read more about FISHEYE_INST in the Installation Guide.
Method 1: Using a Separate FISHEYE_INST Directory
- Extract the new FishEye version to a directory, leaving your FISHEYE_INST environment variable set to its existing location.
- Start FishEye from the new installation.
- Follow any version-specific instructions found in the Release Notes.
Method 2: No Separate FISHEYE_INST Directory
You will need to copy some files from your old FishEye installation to your new one.
- Extract the new FishEye instance into a directory such as /NEW_FISHEYE/.
- Delete the /NEW_FISHEYE/var directory.
- Shut down the old FishEye instance if it is running.
- Copy /OLD_FISHEYE/config.xml to /NEW_FISHEYE/.
- Copy (or move) the /OLD_FISHEYE/var directory to /NEW_FISHEYE/var.
- Copy your fisheye.license to /NEW_FISHEYE/.
- Follow any version-specific instructions found in the Release Notes.
|