If you have been using FishEye and now want to move to Crucible, you can do this without losing your FishEye repositories.
Read about how your Crucible installation works with FishEye.
On this page:
Before you Start
We strongly recommend you make a backup of your data before following the steps below. Refer to the documentation on making a backup.
Upgrade Procedure
- Follow Method 1 if you have a default configuration and are not using a
FISHEYE_INSTdirectory (that is, your FishEye binaries and data are all stored under the same location, in the defaultFISHEYE_HOMEdirectory).
- Follow Method 2 below if you have FishEye configured to use a
FISHEYE_INSTdirectory (that is, your FishEye binaries are stored in theFISHEYE_HOMEdirectory, separate from your FishEye data in theFISHEYE_INSTdirectory).
- Follow Method 3 if you are not using a
FISHEYE_INSTdirectory but would now like to start using one.
Read more about the FISHEYE_INST environment variable.
Method 1 - Without a FISHEYE_INST Directory (default)
- Download Crucible.
- Extract the new Crucible archive into a directory such as
/NEW_FISHEYE/. - Delete the
/NEW_FISHEYE/vardirectory. - Shut down the old FishEye instance if it is running.
- Copy
/OLD_FISHEYE/config.xmlto/NEW_FISHEYE/. - Copy the
/OLD_FISHEYE/vardirectory to/NEW_FISHEYE/var. - If you have a Cenqua-issued FishEye license, copy
/OLD_FISHEYE/fisheye.licenseto/NEW_FISHEYE/. (Atlassian-issued licenses are included withinconfig.xml.) - Follow any version-specific instructions found in the Release Notes.
- Start Crucible from the new installation by running NEW_FISHEYE/bin/run.sh. (Use run.bat on Windows).
- Follow the initial configuration steps outlined below.
Method 2 - Using a FISHEYE_INST Directory
- Shutdown your existing fisheye server.
- Make a backup of your FISHEYE_INST directory.
- Download Crucible and unzip the archive into a folder. This document assumes you have extracted your Crucible zip file into a directory called
/NEW_FISHEYE/. - Leave your
FISHEYE_INSTenvironment variable set to its existing location. - Start Crucible from the new installation by running
NEW_FISHEYE/bin/run.sh. (Userun.baton Windows). - Follow the initial configuration steps outlined below.
Method 3 - Without a FISHEYE_INST Directory, but intending to set one up
- Shut down the old FishEye instance if it is running.
- Set up the
FISHEYE_INSTenvironment variable, then create the FISHEYE_INST directory on your filesystem. - Copy the
/OLD_FISHEYE/config.xmlto/FISHEYE_INST. - Copy the
/OLD_FISHEYE/vardirectory to/FISHEYE_INST. - Download Crucible.
- Extract the new Crucible archive into a directory such as
/NEW_FISHEYE/. - Start Crucible from the new installation by running
NEW_FISHEYE/bin/run.sh. (Userun.baton Windows). - Follow the initial configuration steps outlined below.
- If you configuration is not automatically picked up and you cannot see your existing repositories, check your Administration > Sys-Info page, where you will see information about FISHEYE_HOME and FISHEYE_INST. Check your FISHEYE_INST is pointing to the right directory.
Initial Crucible Configuration
- You can access FishEye immediately by going to
http://HOSTNAME:8060/in a browser. - The first time you run FishEye, enter your Crucible license key. To do this, update your Crucible license by opening 'Administration', then 'Sys-Info/Support'. On this screen, you can enter your Crucible license key. You can view your license key here. The Crucible functionality will be instantly unlocked.
- If you do not already have user accounts configured, you will need to do this via the Administration screens or by configuring Crucible/FishEye to use external authentication.
To add users:- Open the FishEye Administration screens at
http://HOSTNAME:8060/admin/. - Click 'Users/Security' under 'Global Settings' in the 'Admin Menu'.
Read more details about the different ways of creating users.
- Open the FishEye Administration screens at
- Crucible can email each review participant on a range of changes. Each user can then set up their own preferences. This is described in the User Profile guide. First, you must set up the SMTP Server.
Labels:







4 Comments
Hide/Show CommentsJul 26, 2009
Sherif Mansour
If you are using Method (1) Above - can you ever delete the old FISHEYE_INST directory? It seems like for Method (1) you must keep your old Fisheye Installation directory + files for it to work. I just set it up using Method (1), but it means I can never delete my old fisheye instance.
Jul 27, 2009
Erik van Zijst [Atlassian]
Hi Sherif,
I'm afraid the instructions may be a bit confusing. Using method 1, just download and unzip your new version. Install it by unzipping in a directory. This location is what we refer to as
FISHEYE_HOME. It contains just the product binaries, not your data. Your data lives your existingFISHEYE_INSTdirectory. You do not need to make a copy of this directory.To start the new version, go to the
bin/directory and run thestart.shorstart.batscript. Make sure yourFISHEYE_INSTenvironment variable is set and points to your existing data directory. Crucible will automatically upgrade your database and repositories to the data format of the new version.There is no reason to keep the old version around. You can safely delete it.
N.B.
Before you perform an upgrade, always make a backup first (following the standard instructions applicable for the version you are running).
cheers,
Erik
Jul 27, 2009
Sherif Mansour
Thanks Erik - that makes more sence! Got it sorted.
Dec 09, 2009
Anonymous
I think you both mean Method 2? Method 1 is with one without a FISHEYE_INST directory.
Add Comment