TeamCity オンプレミス 2025.11 ヘルプ

クロスサーバープロジェクトのポップアップメニューの構成

TeamCity プロジェクトポップアップメニューを使用すると、複数のサーバー上のプロジェクトとビルド構成を参照できるため、プロジェクトまたはビルド構成を選択すると、適切なサーバーでページが開きます。この機能は、HTTPS を使用するサーバーに対してのみ機能します。HTTP サーバーに対してこの機能を有効にしようとすると、TeamCity はプロジェクトを表示できなくなります。

プロジェクトポップアップメニューは、表示するプロジェクトのリストを取得するために個別の REST API リクエストを使用します。ピアサーバーが構成されている場合は、それらに対しても REST API 呼び出しが行われます。
これらの REST API 呼び出しが機能するには、すべてのピアからの CORS リクエストを許可するようにサーバーを構成する必要があります。また、ユーザーのブラウザーからサーバーにアクセスでき、ユーザーがそれらのサーバーにログインしている必要があります。

プロジェクトポップアップメニューの構成

管理 | ノード構成ページの専用 UI を使用すると、プロジェクトポップアップメニューにフィードするリンクサーバーを構成できます。

  1. TeamCity サーバーの URL を指定して、サーバーの追加をクリックします。

  2. テスト接続ボタンをクリックします。そのためにはログインする必要があります。

接続が成功すると、対応するサーバーノードがプロジェクトポップアップメニューに追加されます。

CORS 設定

サーバー A のポップアップメニューがサーバー B からのプロジェクトを表示する場合、サーバー B は、ユーザーがサーバー A にアクセスするために使用できるサーバー A のすべての URL を信頼するために設定された CORS を持っている必要があります。

両方のサーバーでポップアップメニューを構成する場合、相互のすべての URL を信頼するために設定された CORS が必要です。3 番目のサーバーを追加する場合は、他の 2 つのサーバーに追加する必要があります。

サーバーバージョンの互換性

異なる TeamCity バージョンを実行しているサーバー間でクロスサーバープロジェクトポップアップメニューを構成することができます。

2025 年 4 月 07 日