TeamCity 2020.2 ヘルプ

プロジェクト

A project in TeamCity is a collection of build configurations. A TeamCity project can correspond to a software project, a specific version/release of a project or any other logical group of the build configurations.
The project has a name, an ID , and an optional description.
In TeamCity, user roles and permissions are managed on a per-project basis.

プロジェクト階層

プロジェクトをネストしてツリーに編成すると、階層的な表示と設定の伝達が可能になります。階層はプロジェクト管理者によって定義され、すべての TeamCity ユーザーで同じです。
階層は、概要ページ、プロジェクトポップアップメニュー、およびパンくずリストで表示できます。

設定の伝播

プロジェクト階層は次のように使用されます。

プロジェクトレベルで定義された設定は、すべてのサブプロジェクトに(再帰的に)伝播されます。これらには以下が含まれます。

プロジェクトで定義されたエンティティは、プロジェクトおよびそのサブプロジェクトにあるすべてのビルド構成で利用可能になります。これらには以下が含まれます。

例:複数のプロジェクト間で VCS ルートを共有する場合、これらすべてのプロジェクトの共通の親に移動する必要があります。VCS ルートをすべてのプロジェクトで共有する必要がある場合は、<ルートプロジェクト> で作成する必要があります。

プロジェクトを参照する設定は、プロジェクトとそのすべてのサブプロジェクトに影響します。これらには以下が含まれます。

プロジェクトをエージェントプールに関連付けると、そのサブプロジェクトには反映されず、プロジェクトに直接存在するビルド構成のみに影響することに注意してください。

ルートプロジェクト

TeamCity には、常にプロジェクト階層の最上位として <ルートプロジェクト> があります。ルートプロジェクトには通常のプロジェクトのほとんどのプロパティがあり、ルートプロジェクトで構成された設定は、サーバー上の他のすべてのプロジェクトで使用できます。

ルートプロジェクトは、次の点で特別です。

  • デフォルトで存在し、削除できません。

  • これは最上位プロジェクトであるため、親プロジェクトはありません。

  • ビルド構成を含めることはできません。

  • ユーザーレベルの UI には表示されず、管理 UI にのみエンティティとして存在します。

関連ページ:

ビルド構成

ビルド構成は、UI でビルドを開始し、ビルドのシーケンスをグループ化するために使用される設定のコレクションです。ビルド構成の例は、ディストリビューション、統合テスト、リリースディストリビューションの準備、「毎晩」ビルドです。ビルド構成はプロジェクトに属し、ビルドを含みます。ホームページでビルド設定の...

クリーンアップ

TeamCity のクリーンアップ機能により、古いビルドデータや不要なビルドデータを自動的に削除できます。サーバーのクリーンアップ構成は管理 | サーバー管理 | クリーンアップ設定で使用可能です。クリーンアップスケジュールの設定が可能で、一般的なクリーンアップ情報が表示されます。特定のプロジェクト...

バージョン管理でのプロジェクト設定の保存

TeamCity を使用すると、プロジェクト設定をバージョン管理リポジトリと双方向で同期できます。サポートされている VCS は、Git、Mercurial、Perforce、Subversion、Azure DevOps Server(以前の TFS)です。設定を XML 形式またはKotlin

プロジェクトエクスポート

子を含むプロジェクトの設定をアーカイブにエクスポートして、後で別の TeamCity サーバーにインポートすることができます。エクスポートには設定(基本的にはプロジェクト管理領域で構成されたものすべて)が含まれますが、ビルドやユーザー領域に表示されるその他のデータは含まれません。プロジェクトをすべて...

ビルド構成テンプレート

概要 :構成テンプレートを作成するを使用すると、ビルド構成設定の重複を排除できます。複数の類似した(必ずしも同一ではない)ビルド構成があり、各構成を編集する必要なく共通の設定を 1 か所で変更できるようにする場合は、それらの設定を使用してビルド構成テンプレートを作成します。テンプレート設定を変更する...

TeamCity と課題追跡システムの統合

TeamCity を課題トラッカーと統合して、開発プロジェクトの包括的なビューを提供できます。TeamCity は、バージョン管理の変更に対するコメントに記載されている課題を検出し、TeamCity Web UI の課題トラッカーへのリンクに変換します。統合はプロジェクトレベルで構成されます。プロジ...