TeamCity ビルドツールの統合

TeamCity は .NET、Gradle、Maven から Unity、Unreal Engine、Xcode に至るすべてを網羅したビルドツールの統合により、CI サーバーのすべてのニーズに対応できます。

無料で開始

主要ビルドツールのサポート

TeamCity のネイティブビルドツール統合により、ビルドステップの自動検出、依存関係の解決、テストレポートなどの機能を活用しましょう。

広範なビルド、解析、およびコードカバレッジツールを組み込みでサポートしているため、ほぼあらゆるプロジェクトで高度に構成可能な自動パイプラインを作成できます。

gradle logo
maven logo
apache ant logo
podman logo
jacoco logo
java icon
C #
python logo
powershell logo
sbt logo
scala logo
Unity logo
xcode logo
Node js logo
JavaScript logo
GO logo

Java プロジェクトの自動ビルド

TeamCity が提供する Maven、Gradle および Ant のサポートは、ビルドツールの自動検出から詳細なリアルタイムのテストレポートに至るすべての過程に対応しています。

  • ビルドステップの自動検出により、パイプラインの構成を高速化できます。
  • 特定ブランチへのコミット、プルリクエスト、および毎日のスケジュールなどのさまざまな条件でビルドをトリガーできます。
  • Docker コンテナー内で Maven、Gradle、または Ant ビルドを実行できます。
  • インクリメンタルビルドでパイプラインの効率を維持できます。TeamCity は依存関係を解決し、変更のあるファイルに対してのみビルドをトリガーします。
  • TeamCity の UI から Java インスペクションの結果、重複解析、およびコードカバレッジレポートを表示し、結果に基づいて後続のステップを予測できます。
  • リアルタイムの JUnit と TestNG のレポートにより、その場でテスト結果を得られます。
「弊社は 10 年にわたって TeamCity を CI システムとして利用してきました。TeamCity には必要な機能がすべて初期状態で備わっています。弊社はその信頼性も高く評価しており、ビルドパイプラインの構成を行える Kotlin DSL を気に入っています。」
Piotr Jagielski

Piotr Jagielski
Gradle Build Tool エンジニアリング部門副社長

ケーススタディを読む

.NET ビルドツールのサポート

TeamCity は .NET エコシステムのあらゆる側面を包括的にサポートしているため、.NET プロジェクトのビルドサーバーに最適です。

C# スクリプトランナー

TeamCity の C# 専用のスクリプトランナーを使用すると、既存のビルド、テスト、およびパッケージ管理スクリプトを簡単に移行できます。Windows、Linux、macOS、および Docker コンテナーで使用できる C# スクリプトランナーにより、慣れ親しんだ構文でカスタムパイプラインタスクを自動化できます。

Docker 統合

TeamCity の強力な Docker 統合により、CI/CD パイプラインの各ステージで一貫性のある複製可能なビルドとテスト環境を確保できます。

Podman のサポート 新機能

TeamCity の新しい Podman 統合機能により、コンテナーイメージの取得、コンテナー内でのビルドステップの実行、および Podman と Docker によるコンテナーレジストリの自動管理が可能になりました。

ゲーム開発の CI/CD

TeamCity の Unity と Unreal Engine 用のプラグインを使用して作業中にゲームの最新の変更をプレビューし、迅速なフィードバックを得ましょう。

専用のビルドランナーとビルドステップ検出機能により、ビルドチェーンを数分で構成できます。Perforce Helix Core を完全にサポートしており、ワークフローを高度に構成できるため、最小限の労力で強力な CI/CD パイプラインを柔軟に作成できます。

Unity

TeamCity の Unity プラグインを使用すれば、ゲーム開発の CI/CD を簡単にセットアップできます。

Unreal Engine

TeamCity の Unreal Engine 用プラグインを使用すれば、ゲームの更新を自動的にビルド、テスト、デプロイできます。

その他の実現可能な統合

Bazel によるビルド

多言語とマルチプラットフォームをサポートする Bazel は Android、iOS、C++、Java などに対応した強力なビルドツールです。TeamCity の Bazel プラグインを使用すると、ビルドステップの検出、ビルドエージェントでの Bazel の認識、コマンドの実行、テスト結果のレポートなど、すべてを自動 CI/CD パイプラインに組み込む形で実行できます。

詳細情報

TeamCity REST API

カスタマイズされたビルドツールや旧来の構成で作業していますか?TeamCity の REST API なら、外部サービスと TeamCity を柔軟に統合できるため、どちらも最大限に活用できます。

詳細情報

TeamCity をお試しください

ご利用のすべてのビルドツールとシームレスに統合できる強力な CI/CD ソリューションです。