I would like to view this page in
CI/CD システムをソフトウェア開発プロセスの各コンポーネントに接続しましょう。TeamCity には初期状態で統合機能と非常に幅広いツールに加えて、強力な拡張機能が備わっています。
無料で開始TeamCity をソフトウェア開発ツールチェーンの各要素に接続し、CI/CD のすべてのメリットを引き出しましょう。
ビルドとテストジョブを Amazon EC2 インスタンス、Docker コンテナー、Kubernetes クラスター、Microsoft Azure リソース、Google Cloud Engine インスタンス、および VMWare 仮想マシンで実行できます。
Enable user management and authentication via your existing VCS hosting services and authentication providers, including GitHub, GitLab, Bitbucket, Azure DevOps, and Google.
課題トラッキングツールの課題、チケット、またはバックログ項目の詳細をコミットメッセージ内の参照に基づいてインポートできます。
Visual Studio または任意の IntelliJ ベース IDE から直接ビルドをトリガーし、その結果を表示できます。
Java、.NET、Powershell、Python、Ruby、Node.js、Xcode、およびその他のツールを組み込みでサポートしているため、ビルトとテストの詳細な結果、コードカバレッジレポート、インスペクションの結果などにアクセスできます。
CI/CD プラットフォームを既製の TeamCity 用プラグインで拡張するか、クイックスタートガイドを参考に独自のプラグインを作成できます。
大規模なプラグインエコシステムにより、TeamCity をお使いの開発ツールチェーンを統合する新しい方法を発見できます。Octopus Deploy によるリリースのトリガーから Microsoft Teams 経由でのビルドの更新の共有まで 170 を超えるプラグインが提供されているため、ニーズに合った CI/CD プラットフォームを簡単に得ることができます。
ニーズに合わせてカスタムプラグインを作成することで、確実に業務に最適化できます。カスタムビルドランナーの作成、特注の認証モジュールの実装、TeamCity の他の機能面の変更などをプラグイン開発ガイドを参照して実現できます。
フル機能を備えた TeamCity の REST API を使用して CI/CD プラットフォームをお使いの既存のシステムとツールに統合できます。情報を自動取得して進捗の監視とレポートの生成を行ったり、カスタムスクリプトを使用したプログラムによる対話によって TeamCity に完全に処理を任せたりできます。
TeamCity はカスタムスクリプトをサポートしているため、ビルドランナーやテストフレームワークがサポートされていない場合でもビルドとテストの実行を自動パイプラインに組み込んで実行できます。進捗の更新と結果をリアルタイムでインポートすることもできるため、サービスメッセージを頼りに TeamCity のレポート機能と解析機能のすべてのメリットを生かせます。
サービスメッセージをカスタムビルドとテストスクリプトに追加するだけで、以下の機能にアクセスできるようになります。
より多くを求めるチームに適した強力でカスタマイズ可能な CI/CD システムです。
プラグインはビルドランナー、VCS、課題トラッカーのサポートやプラットフォームの監視などの機能を TeamCity に追加できるようにするものです。REST API は TeamCity を別のツールに統合したり、カスタムスクリプトで呼び出したりするために使用するものです。
作成したプラグインを無数の TeamCity ユーザーと共有したい場合は、ガイドラインに従っていることを確認してからプラグインをアップロードし、審査を受けてください。適切だと判定されたプラグインは公開され、他の TeamCity ユーザーがダウンロードして使用できるようになります。詳しくは、Marketplace ガイドをご覧ください。
TeamCity Server は TeamCity REST API を公開します。API 呼び出しの回数に関するライセンス制限はありません。ベストプラクティスの推奨事項などを含む詳細については、TeamCity API ドキュメントをご覧ください。