TeamCity On-Premises 2026.2 Help

CLI 用語集

この用語集では、TeamCity CLI で使用される鍵となる用語を定義し、それらに相当する TeamCity の用語にマッピングします。

実行

ビルド構成の単一実行。 TeamCity ウェブインターフェースの ビルド に相当します。

teamcity run list teamcity run start MyProject_Build

ジョブ

ビルドを実行するための一連の手順。 TeamCity ウェブインターフェースの ビルド構成 に相当します。

teamcity job list teamcity job view MyProject_Build

プロジェクト

名前と説明が関連付けられたビルド構成(ジョブ)のコレクション。 プロジェクトはネストして階層構造を形成できます。

teamcity project list teamcity project view MyProject

パイプライン

単一の .teamcity.yml ソースを共有するジョブの YAML 定義コレクション。 パイプラインは、Kotlin DSL とウェブ UI に代わる TeamCity の宣言型の代替手段であり、CLI で一覧表示、表示、検証、同期できます。

teamcity pipeline list teamcity pipeline validate teamcity pipeline schema

VCS ルート

バージョン管理リポジトリ(Git、Mercurial、Perforce など)へのポインタ。 ジョブは、ビルド用のソースを取得するために、1 つ以上の VCS ルートに接続します。 CLI は、プロジェクトレベルで VCS ルートを管理します。

teamcity project vcs list --project MyProject teamcity project vcs view MyProject_GitHubRepo

接続

TeamCity がジョブに代わって使用する外部サービス (GitHub アプリ、Bitbucket、Docker レジストリ、AWS、…) の保存済み資格情報。 接続はプロジェクトレベルで管理され、個々のジョブに機密情報を埋め込むことを回避します。

teamcity project connection list --project MyProject teamcity project connection authorize PROJECT_EXT_42 -p MyProject

バージョン対応設定

プロジェクトの構成 (ジョブ、パラメーター、トリガー) を Kotlin DSL または XML として Git リポジトリと同期する TeamCity の機能です。 CLI は UI を経由することなく、ローカルで DSL をエクスポートおよび検証できます。

teamcity project settings status MyProject teamcity project settings export MyProject --format kotlin

ビルドキュー

利用可能なエージェントへの割り当てを待機しているビルドのリストです。 キュー内のビルドは、リソースが利用可能になると、対応するエージェントに配布されます。 キューの順序は手動で変更できます。

teamcity queue list teamcity queue top 12345

ビルドエージェント

ビルドを実行するソフトウェア。 エージェントは別々のマシンにインストールされ、ビルド構成との互換性に基づいてビルドが割り当てられます。

teamcity agent list teamcity agent view Agent-Linux-01

エージェントプール

ビルドエージェントの名前付きグループ。 プロジェクトをプールにリンクして、どのエージェントがビルドを実行するかを制御できます。

teamcity pool list teamcity pool view 1

クラウドプロファイル

プロジェクトとクラウドプロバイダー(AWS、GCP、Azure、Kubernetes など)間の連携。 プロファイルは、TeamCity がオンデマンドで一時的なビルドエージェントを起動するために使用する、単数または複数のイメージを定義します。

teamcity project cloud profile list --project MyProject

クラウドイメージ

クラウドプロファイル(たとえば、EC2 上の AMI や Kubernetes 上のコンテナーイメージ)から一時的なエージェントを起動するためのテンプレート。 各イメージは、ビルドに容量が必要になったときに TeamCity が起動するエージェントランタイムを指定します。

teamcity project cloud image list --project MyProject teamcity project cloud image start <image-id>

クラウドインスタンス

クラウドイメージから作成された、単一の実行中の一時的なエージェント。 インスタンスの寿命は短く、TeamCity はビルドでエージェントが必要になるとインスタンスをプロビジョニングし、作業が完了するとダウンさせます。

teamcity project cloud instance list --project MyProject teamcity project cloud instance stop i-0245b46070c443201

変更

TeamCity によって検出されたソースコードの変更。 変更は VCS にコミットされているものの、まだビルドに含まれていない場合、保留中とみなされます。

teamcity run changes 12345

個人ビルド

メインのビルド履歴に影響を与えずにローカルの変更をテストするために開発者が開始するビルド。 TeamCity CLI では、 --local-changes フラグを使用して個人ビルドがトリガーされます。

teamcity run start MyProject_Build --local-changes

エイリアス

完全な teamcity コマンドに展開されるカスタムコマンドショートカット。 エイリアスは位置引数とシェル式をサポートします。

teamcity alias set rl 'run list' teamcity alias list

スキル

AI コーディングエージェント (Claude Code、Cursor など) に TeamCity CLI の使い方を教える、バンドルされた構成ファイル。 スキルは エージェントスキル仕様(英語)に従います。

teamcity skill install teamcity skill update

用語マッピング

CLI 用語

TeamCity 用語

実行

ビルド

ジョブ

ビルド構成

プロジェクト

プロジェクト

queue

ビルドキュー

エージェント

ビルドエージェント

pool

エージェントプール

2026 年 9 月 11 日