2009-03-10 10 views
9

Webダッシュボードを使用する代わりに、cc-trayを動作させようとしています。私はcruisecontrolが実行しているサーバの正しいURLをどのように取得できるのか分かりません。オンラインで便利な文書を見つけることができません。誰も助けることができますか?あなたは1.1の後のバージョンを使用している場合CC-Trayが機能するようにする

おかげ

+0

応答性のための最良の方法は、.NET Remotingオプションを使用してビルドサーバーに直接pingすることです。 WebダッシュボードのCNAラグを少し通り、あなたのcctrayはWebサーバーに依存します。あなたのプロジェクトがダッシュボードで死んでしまった場合は、トラブルシューティングのオプションを1つ少なくする – Alex

答えて

4

使用するバージョンによって少し異なります。 CCNetダッシュボードの実行中のインスタンスからダウンロードするCCTrayのバージョンを使用することをお勧めします(ダッシュボードの左側の列には、[Download CCTray]というリンクがあります)。

これは、主に「サーバーの追加」の問題です。古いバージョンでは、CCNetへの接続でいくつかのポートを開く必要があるRemoting接続が必要でした。今日、HTTP経由で接続することができます。

1

は、あなたはあなたのCCトレイクライアントがWebダッシュボードサイトを指すようになるでしょう。

WebサーバーのCCNETダッシュボード設定があることを確認してから、次のことを行う必要があります。

  • ファイル]> [設定]> [プロジェクトをビルド
  • サーバーを追加します(追加]をクリック)
  • はCruiseControlのダッシュボード
  • を経由して選択(クリック)あなたのウェブダッシュボードサイトのアドレスを入力します。おそらく "yourserver.com/ccnet"のようなものでしょう。これは、Webダッシュボードを参照してURLをフォルダレベルまでコピーして見つけることができます。
  • [OK]をクリックし、表示するプロジェクトを選択してください
  • 利益!
13

私は同じ問題があり、Add Server(http)のこのURLを設定して解決しました:http://yourserver/ccnet/server/local/ViewServerReport.aspx。これでうまく動作します。

+0

この回答は参考になりました。私のために働いた正確なURLには、cctrayコンポーネント(http://yourserver/server/local/ViewServerReport.aspx)が含まれていません – andypaxo

+1

ありがとうございました。私たちが必要とした特定のリンクは、左のナビゲーション。 –

関連する問題