最初のビルドを構成して実行する
TeamCity の用語では、ビルドとは 1 つ以上のステップで構成され、特定の CI/CD ジョブを実行するプロセスです。
ここで説明するように TeamCity をインストールして開始すると、最初のビルドを構成して実行する準備が整います。

クイックビデオガイドを見るか、以下の完全なチュートリアルを読むことができます。
最初のプロジェクトを作成する
TeamCity では、リポジトリ URL から自動作成、VCS 接続から作成、手動で作成など、複数の方法でプロジェクトを作成できます。このチュートリアルでは、最も簡単な方法であるリポジトリ URL からプロジェクトを作成する方法に焦点を当てます。リポジトリパスを入力するだけで、TeamCity がリポジトリをスキャンし、ビルドステップを検出して設定を提案します。
TeamCity のインストールには、デフォルトのルートプロジェクトが含まれており、このプロジェクトには他のすべてのプロジェクトが含まれています。最初のプロジェクトはこのルートの子として追加されます。作成するには、以下の手順に従ってください。
プロジェクトタブを開き、「+」をクリックします。

プロジェクト名と説明(任意)を入力します。自動生成されたプロジェクト ID はそのままにしておきます。

TeamCity プロジェクト自体はビルドを実行せず、ビルド構成とパイプラインのコンテナーとして機能します。プロジェクトは、関連するビルドの整理、権限の管理、接続やビルドパラメーターなどのリソースの共有にのみ役立ちます。
プロジェクトの詳細を保存すると、TeamCity はビルドを設定するページを開きます。ここでビルド構成またはパイプラインの作成を選択できます。このチュートリアルでは、クラシックビルド構成を選択してください。

ドロップダウンメニューから、新しいリポジトリを接続する | 任意の Git URL を選択します。
プロジェクトを追加すると、他の作成オプションにアクセスできるようになります。例: 既存の VCS ルートから作成したり、認証された VCS 接続を介してリポジトリを選択したりします。
リポジトリの URL を貼り付けてください。TeamCity は Git、Subversion、Perforce、Azure、Mercurial をサポートしています(サポートされているすべての URL 形式はこちらに記載されています)。サンプルプロジェクトでは、以下を使用します。
https://github.com/JetBrains/Maven-Configuration-TeamCity-Samplesこれはパブリックリポジトリなので、HTTPS | 匿名認証を選択できます。プライベートリポジトリの場合、または書き込みアクセスが必要な場合(ビルドステータスの投稿など)は、別の認証方法を選択してください。詳細はビルド構成の作成と編集を参照してください。

「続行」をクリックすると、TeamCity はリポジトリを検索し、そのブランチをチェックして、デフォルトのものを選択するように促します。また、新しいコミットに対して自動ビルドトリガーを有効にすることもできます。
作成をクリックして初期設定を完了します。これで、子ビルド構成を持つプロジェクトが作成され、ビルド構成の設定を確認できるようになりました。右上の設定ボタンを使用して、「編集」(構成の変更)モードと「表示」(ビルド履歴の確認)モードを切り替えます。
ビルド構成はすぐに実行できます。このビルドを委譲された TeamCity エージェントがソースを取得しますが、まだビルドステップが存在しないため、ビルドはすぐに終了します。では、これらのステップをいくつか追加してみましょう。
構成設定で、ビルドステップタブを開きます。ここで、トリガーされたときに実行されるアクションを定義します。
ビルドステップの自動検出をクリックして、TeamCity でリポジトリをスキャンします。サンプルプロジェクトでは、2 つの Maven ステップが提案されます。
ch-simple/pom.xmlファイルに対してclean testを実行するステップを選択し、選択を使用をクリックします。
おめでとうございます ! 最初の TeamCity プロジェクトとビルド構成を作成しました。ビルドを実行し、必要に応じて構成設定を調整してください。
最初のビルドを実行する
TeamCity でビルドを実行するには、ビルドエージェントが必要です。ここで説明されているようにインストールされた新しい TeamCity サーバーには、同じコンピューターで実行される 1 つの登録済みビルドエージェントがあります。このエージェントを使用して、サンプルプロジェクトでビルドを実行してみましょう。
ビルド設定ページで、右上隅にある実行をクリックします。

TeamCity は常に、最初に利用可能で適切なビルドエージェントにビルドを割り当てます。
ビルド結果ページに自動的にリダイレクトされます。このページでは、ビルドの進行状況を監視し、ビルドの完了時にその結果を確認できます。このページからビルド構成設定にアクセスし、必要に応じて編集することもできます。
ビルド構成設定を調整する
最初に次の設定を構成することをお勧めします。
その他の設定については、この章を参照してください。
アーティファクト
ビルドによってインストーラー、WAR ファイル、レポート、ログファイルなどが生成される場合は、ビルドの完了後に TeamCity サーバーに公開することをお勧めします。このようなアーティファクトへのパスは、ビルド設定 | 一般設定で指定できます。ビルドがすでに完了しているため、ビルドエージェントはすでにソースをチェックアウトしています。アーティファクトパスフィールドの横にあるツリーアイコンをクリックして、チェックアウトディレクトリブラウザーを開きます。このツリーからアーティファクトを選択できます。

TeamCity はパスをテキストフィールドに配置するため、必要に応じて変更できます。

ビルド構成設定を保存します。これで、ビルドを実行すると、TeamCity は指定されたすべてのレポートをアーカイブに入れて公開します。
ビルド構成ホームページには、実行中のすべてのビルドが一覧表示され、それらのアーティファクトを表示できます。

ビルド結果ページからアーティファクトを表示およびダウンロードすることもできます。

詳細については、こちらを参照してください。
自動ビルドトリガー
リポジトリの変更時に自動的にビルドをトリガーすることは、CI にとって不可欠です。TeamCity は、リポジトリ URL からプロジェクト / ビルド構成を作成するときに VCS トリガーを自動的に追加します。ビルド構成設定 | トリガーページで手動で追加することもできます。

ビルド番号の形式
TeamCity の各ビルドには、文字列識別子であるビルド番号があります。これは、ビルド設定 | 一般設定で定義されたパターンに従って構成されます (表示するには、高度なオプションを表示をクリックします)。デフォルト値のままにすると、ビルド番号の形式は TeamCity によって維持され、新しいビルドが開始されるたびに番号は次の整数値に解決されます。または、ここで説明されているようにパターンをカスタマイズできます。
取り除く
TeamCity で特定の CI/CD ジョブを構成するには:
ソースリポジトリからプロジェクトを作成し、そのメイン設定を調整します。
このプロジェクト内にビルド構成を作成します。
ビルド構成設定で、ビルドの段階を表すビルドステップを追加します。
他の構成設定をセットアップします。例: 便利なビルド機能と自動トリガーを追加します。
その後、作成した構成に基づいてビルドを手動で実行するか、トリガーが構成されている場合は自動的にトリガーされるまで待つことができます。
関連ページ:
ビルド構成の作成と編集
ビルド構成とパイプラインは、実際の CI/CD ルーチンを表します。ビルド構成には、一連のビルドステップ(ビルド実行中に実行される基本操作)と、これらのステップの実行に必要な設定が格納されます。これらの設定には以下が含まれます。構成の動作をすばやく変更できるパラメーター。特定の条件が満たされたときに TeamCity が自動的に新しいビルドを開始できるようにするトリガー。構成の機能を拡張する機能を構築します。特定のビルドエージェントで構成ビルドを実行できるようにするエージェント要件。その他。ビル...
パイプラインの作成と編集
Pipelines are user-centric, simplified alternatives for traditionalbuild configurationsandbuild chainsavailable in TeamCity 2025.07 and newer. While still in early access and not recommended for complex setups due to potential issues, they are not ma...
接続を構成
TeamCity 接続は、外部サービスへのアクセスに必要な資格情報を保存します。このサードパーティサービスの種類に基づいて、2 つの主要な接続カテゴリがあります。VCS 接続これらの接続は、GitHub、GitLab、Bitbucket クラウドなどの VCS プロバイダーへのアクセスに必要な情報を保存します。これらの接続は、プロジェクト、ビルド構成、パイプラインを最も速く作成する方法を提供します。認証は自動的に処理されるため、リポジトリを選択するだけでビルドステップの設定を開始できます。接続が...
ビルドパラメーターの設定
パラメーターは、TeamCity 設定およびビルドスクリプトの構文を介して参照するペアです。パラメーター部分は、生の値 () にすることも、別のパラメーターへの参照 () を含めることもできます。パラメーター型:TeamCity は 3 種類のパラメーターをサポートしています。構成パラメーター — ビルド構成内で設定を共有することを主な目的とするパラメーター。これらのパラメーターを使用して、テンプレートから作成された構成やレシピを使用する構成をカスタマイズすることもできます。TeamCity は...
リポジトリ URL から設定を推測する
TeamCity は、リポジトリ URL から VCS タイプと設定を自動的に検出できます。VCS ルートを構成するときは、ドロップダウンメニューからリポジトリ URL から推測オプションを選択し、URL を指定します。TeamCity は、サポートされているバージョン管理の URL を認識し、VCS ルートを自動的に作成します。VCS ルートが作成されたら、プロジェクトまたはビルド構成設定ページを使用してその設定を変更できます。VCS の URL フォーマット:GitURL、Maven のよ...
ステータス発行者のコミット
コミットステータスパブリッシャーは、TeamCity がコミットのビルドステータスを外部システムに自動的に送信できるようにするビルド機能です。この機能は、TeamCity にバンドルされたオープンソースプラグインとして実装されています。サポートされているシステム:GitHub(プルリクエストのビルドステータスもサポートされています)、GitLab、Azure DevOps(サポートされるステータス: 保留中、成功、失敗、エラー)、Bitbucket サーバーおよび Bitbucket クラウド、J...