metadataContentsはじめにここでは、AtlassianのFishEye3.4をWindows環境にインストールする手順をご紹介します。FishEyeは、Subversion、Git、Mercurial、CVS、Perforceに対応したソースコードリポジトリブラウザです。機能の詳細については、こちらのページもご確認ください。インストールする環境は以下を想定しています。7u51起動方法サービスとして登録し、自動起動する。9.3」となっています。これら以外のバージョンはサポート対象外となりますのでご注意ください。このページの手順を実施する前に、以下のページの手順を実施してください。PostgreSQLインストールFishEye用データベースの作成1.ダウンロードFishEyeは、Atlassianのホームページからダウンロードできます。最初は英語で表示されていますが、右上の「Languages」から「日本語」を選択すると日本語表示に切り替えられます。この画面では「無料トライアル」のリンクをクリックします。TOOLS(開発ツール)」の「FishEye」に表示されている「無料トライアル」ボタンをクリックします。Installerの「ダウンロード」ボタンをクリックすると、ダウンロードが開始されます。ダウンロードしたファイルは適当なフォルダに保存してください。2.インストールFishEyeをWindows環境にインストールする手順について説明します。Atlassianのサイトからインストール用のファイルをダウンロードしておいてください。FishEyeのインストールダウンロードしたインストーラを起動します。「セキュリティの警告」ダイアログボックスが表示されたときは「実行」ボタンをクリックします。セットアッププログラムが起動します。ウェルカム画面が表示されます。「Next」ボタンをクリックします。インストール方法を選択します。Install」にチェックをつけて「Next」ボタンをクリックします。FishEyeのインストール先を指定します。ここでは「C:\Atlassian\FishEye」を入力し「Next」ボタンをクリックします。Homeディレクトリのパスを指定します。ここでは「C:\Atlassian\Fisheye_home」を入力し「Next」ボタンをクリックします。>」をクリックします。インストールが始まります。時間がかかりますので、しばらくお待ちください。以下の画面が表示されたらインストールは終了です。「Finish」ボタンを押し、セットアッププログラムを終了します。このときFishEyeを起動し始めます。3.セットアップFishEyeの画面から行うセットアップ作業として、「セットアップウィザードの実行」「コンテキストルートの設定」「外部データベースの設定」を行います。セットアップウィザードの実行インストールしたFishEyeに初めてアクセスすると、セットアップウィザードが始まります。セットアップウィザードでは、ライセンス情報の入力、管理用パスワードの設定などを行います。IPアドレス):8060」にアクセスすると、セットアップウィザードが表示されます。key」テキストボックスが表示されます。ここに弊社からメールでお送りしたライセンスキーを入力してください。入力できたら「Next」ボタンをクリックします。ライセンスが確認されたら、FishEye評価版に同梱されているソースコードレビューツールのCrucibleも一緒に評価するか確認する画面が表示されます。今回はFishEyeのみ利用する場合でご案内しますので、チェックを外してから「Next」ボタンを押してください。CrucibleについてCrucibleはAtlassianのコードレビュー支援ツールです。詳細はこちらのページをご確認ください。JIRAとの接続設定を行う画面が表示されます。ここではJIRAとは接続せずに進めるますので「Skip」ボタンをクリックします。JIRAについてJIRAはAtlassianの課題管理ツールです。詳細はこちらのページをご確認ください。管理画面にアクセスするためのパスワードを設定します。2つのテキストボックスに同じパスワードを入力してください。簡単すぎるパスワードは、FishEyeに拒否されることがありますのでご注意ください。パスワードを入力したら「Next」ボタンをクリックします。これでFishEyeを利用する準備ができました。repository」ボタンをクリックしてFishEyeを開始します。管理画面を開くためのパスワードを入力します。in」ボタンをクリックします。FishEyeの管理画面が表示されます。最初にFishEyeにコンテキストルートを設定します。コンテキストルートとは、URLでサーバー名に続く文字です。セットアップウィザードを実行するときに「http://(サーバー名):8060」をブラウザーで開きました。コンテキストルートとして「/fisheye」を設定すると、「http://(サーバー名):8060/fisheye」を代わりに使うようになります。Settings」→「Server」リンクをクリックします。Settings」画面が開き、現在の設定が表示されます。settings」ボタンをクリックします。context」に「/fisheye」と入力してから、画面下の方にある「Update」ボタンをクリックします。context」の設定値が変更されていることを確認します。コンテキストルートを設定することにより、FishEyeのURLは「http://(サーバー名):8060/fisheye」に変更されます。この設定を反映するには、FishEyeの再起動が必要です。Windowsのコントロールパネルから「システムとセキュリティ」→「管理ツール」→「サービス」を起動します。FishEye」を選択し、すでに開始しているときはツールバーの再起動ボタンをクリックします。開始していないときは、ツールバーの起動ボタンをクリックします。アクセスできるか確認してください。外部データベースの設定コンテキストルートを設定したURLでFishEyeにアクセスできたら、続いて外部データベースの設定を行います。このデータベースは本番稼動で使用するにはパフォーマンスに問題があるため、PostgreSQLなどの外部データベースを使用するように設定します。)で最新の情報を確認できます。ここでは、PostgreSQLを例にして手順を説明します。FishEyeの画面下部にある「Administration」リンクをクリックして管理画面を開きます。パスワードの入力画面が表示されたときは、管理者ユーザーのパスワードを入力してください。Settings」→「Database」のリンクをクリックします。Configuration」画面が開きます。デフォルトでは、「Type」が「Built-In」になっており、内蔵データベースを使用しています。設定を変更するため「Edit」ボタンをクリックします。データベース設定の編集画面が開きます。「Type」ドロップダウンリストで「PostgreSQL」を選択します。続いて「URL」に表示されている文字列の一番最後の部分を、データベース作成時に設定したデータベース名に置き換えます。ここでは「fisheye_db」としました。Name」「Password」も同様に、データベース作成時に設定したユーザー名トパスワードを入力します。ユーザー名は「fisheye_db_usr」としました。Connection」ボタンをクリックします。succeeded」というメッセージが表示されます。失敗したときは、データベース作成時に指定した内容と画面の入力内容が異なっていないか確認してください。Migrate」ボタンが使用できるようになるので、ボタンをクリックします。FishEyeの使用するデータベースを内蔵データベースから外部データベースに切り換える作業が自動的に実行されます。登録されているデータ量によっては、時間がかかることがあります。successful.」というメッセージが表示されます。メッセージを確認したら「OK」ボタンをクリックします。Configuration」画面に戻ります。変更した内容が反映されていることを確認してください。4.リポジトリの登録ここでは、FishEyeに既存のリポジトリを登録し、参照する手順を説明します。FishEyeの画面の下側に表示されている「Administration」リンクをクリックして管理画面を開きます。管理画面を開くためのパスワードを入力します。in」ボタンをクリックします。Executable」を設定しておいてください。リポジトリの管理画面が表示されます。repository」ボタンをクリックします。追加したいリポジトリの情報を入力します。ここでは、例としてSubversionのリポジトリを参照してみます。最初の画面では、リポジトリの種類とFishEyeで表示するときの名前(Name)、説明(Description)を入力します。Typeドロップダウンリストから「Subversion」を選択します。名前と説明には、リポジトリを識別するための適当な内容を指定してください。入力できましたら「Next」ボタンをクリックします。次に参照するリポジトリに接続するための情報を入力します。入力内容の詳細については、リポジトリ管理者にご確認ください。Connection」ボタンを押すと接続テストを実行できます。succeeded.」というメッセージが表示されます。メッセージを確認して「Close」ボタンをクリックします。Connection」ボタンをクリックすると以下のようなエラーメッセージが表示されることがあります。'http'この場合は、GitがHTTP経由でリポジトリにアクセするために必要なライブラリが存在していない、またはGitのビルド時に存在していなかった可能性があります。「curl-devel」ライブラリをインストールするか、インストールした状態でGitをビルドし直してみてください。追加するリポジトリに関する最終的な設定を行います。Adding」チェックをつけてください。「Add」ボタンをクリックしてリポジトリを追加します。リポジトリのサイズによっては時間のかかることがあります。リポジトリのリストに、いま追加したリポジトリが追加されます。「State」が「Running」であることを確認してください。追加したリポジトリの状態を確認します。リストの右端にある歯車をアイコンをクリックしてポップアップメニューを表示し、「View」を選択します。リポジトリのステータス画面が表示されます。State」が「Running」になっていることを確認してください。activity」には、リポジトリに対して最近実行したコマンドが表示されています。Saving」をクリックして画面を閉じます。repositories」をクリックします。リストに先ほど追加したリポジトリが表示されているので、リポジトリ名のリンクをクリックします。リポジトリの内容を参照することができます。以上でFishEyeのインストールは終了です。