メイン コンテンツにスキップ このブラウザーはサポートされなくなりました。 Show
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Team Foundation Server でプロジェクト コレクションを管理する
この記事の内容Azure DevOps Server 2022 |Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018 以前に Team Foundation Server (TFS) という名前のAzure DevOps Serverが複数のプロジェクトをホストしている場合は、それらをグループ化して同じリソースを割り当てることで、それらをより効率的に管理できます。 たとえば、特定のコード ベースにアクセスするすべてのプロジェクトなど、同様の要件や目標を持つプロジェクトをグループ化できます。 チーム プロジェクトのグループは、独自のユーザー グループ、サーバー リソース、および保守スケジュールを持つ独立したリソースとして管理できます。 プロジェクトのグループは、 プロジェクト コレクションと呼ばれます。 Azure DevOps Serverをインストールすると、すべてのプロジェクトを含む既定のコレクションが作成されます。 コレクションを作成するときは、そのコレクション内のプロジェクトで使用できる論理リソースと物理リソースを指定します。 それらのプロジェクトが使用するすべての成果物およびデータは、コレクションの単一のデータベースに格納されます。 次の図は、プロジェクト コレクションのデータベースを論理アーキテクチャと統合する方法を示しています。 プロジェクトを作成するときに、データを格納するコレクションを指定します。 情報の表示または既存のプロジェクトの構成
プロジェクト コレクションを作成するプロジェクト コレクションを作成する前に、このセクションに進み、 複数のプロジェクト コレクションを作成することの長所と短所の詳細を確認してください。
ウィザードでは、次のリソースの構成をサポートします。 一部のリソースは、コレクションをホストするアプリケーション層サーバーが事前に構成されて対応するアプリケーションをサポートする場合にのみ構成できます。 データ層または SQL Server インスタンス
SQL Server Reporting Services
検証プロセス
プロジェクト コレクションをデタッチまたは削除するコレクションの移動や分割など、メンテナンス操作を実行する場合は、プロジェクト コレクションをデタッチします。 コレクションをデタッチすると、Teams はプロジェクトやソース コードにアクセスできません。 コレクションに定義されているプロジェクトに格納されているデータが不要になったら、コレクションを削除します。 コレクションを削除する 3 つの手順は、(1) コレクションのデタッチと (2) コレクション データベースの削除です。 コレクションをデタッチする
コレクション データベースを削除する
管理コンソールのコレクションの一覧にプロジェクト コレクションが表示されなくなります。 Q & AQ: コレクションを管理するたコマンド ライン ツールはありますか。A:TFSConfig Collection コマンドを使用して、プロジェクト コレクションのアタッチ、デタッチ、削除、または複製を行うことができます。 Q: 複数のプロジェクト コレクションを作成することの長所と短所は何ですか?開発作業でコードを分岐およびマージする機能の恩恵を受ける場合、または同じコードに関連する作業項目の状態を照会する必要がある場合は、同じプロジェクト コレクションにプロジェクトを統合する必要があります。 A: 複数のコレクションを作成するメリット 1 つのコード ベースまたは他のプロジェクトのグループの運用ニーズは、別のグループの運用ニーズから分離するほうがよいでしょう。 各コレクションのデータはそれぞれ独自のデータベースに格納されるため、配置内の他のコレクションとは別に各コレクションの多くの部分を個別に管理できます。 たとえば、各コレクションを個別に停止および開始できます。 これにより、各コレクションの保守の操作を異なる時間にスケジュールできます。 プロジェクトを複数のコレクションにグループ化すると、次の利点があります。
A: 複数のコレクションを作成するデメリット 複数のプロジェクト コレクションを作成する主な欠点は、Azure DevOps デプロイの複雑さを増やすことです。
Q: コレクション レベルで管理されるリソースは何ですか?A: 各プロジェクトはコレクションに属しています。 さらに、次のオブジェクトはコレクション レベルで管理されます。
Q: さまざまなチーム コレクションに格納されるデータは、レポートをサポートする方法を説明します。A: 1 つのリレーショナル データ ウェアハウスには、Azure DevOps デプロイのすべてのプロジェクト コレクションで定義されているすべてのプロジェクトからのすべてのレポート可能なデータが含まれています。 データ ウェアハウスに格納されたデータは、処理されて OLAP キューブに書き込まれます。 データは 1 つのデータ ウェアハウスに収集されるため、複数のプロジェクト コレクションにわたってレポートできます。 レポートを作成またはカスタマイズするには、 TfsWarehouseDataReader ロールにユーザー アカウントを追加する必要があります。 レポート作成者には、リレーショナル データ ウェアハウスと Analysis Services キューブの両方への読み取りアクセスが必要です。 これらのアカウントは、Azure DevOps デプロイ内のすべてのプロジェクト コレクションでホストされているすべてのチーム プロジェクトのデータを表示できます。 プロジェクトまたはコレクションへのアクセスを制限する方法はありません。 Q: コレクションで配置を拡大/縮小するにはどのようにすればよいですか。A: 「 プロジェクト コレクションを移動する」 または「 プロジェクト コレクションを分割する」を参照してください。 関連記事
|