TeamCity を使用中のテックスタックと統合し、優れたソフトウェアを構築しましょう。 シームレスに連携するすべてのツールをご活用ください。
TeamCity を使い始めるTeamCity は初期状態で最新のテクノロジーと DevOps プラットフォームと統合します。
TeamCity が Docker と Docker Compose に提供する最高クラスのサポートを利用することで、コンテナー化された自動 CI/CD パイプラインを作成できます。
Docker コンテナーでビルドを実行し、新しい Docker イメージを生成してお好みのコンテナーレジストリに公開し、再読み込みされたイメージを自動テストを実行できる QA 環境にデプロイできます。
プロセスが完了した時点で TeamCity がシャットダウンとクリーンアップを実行するように設定することもできます。単一のコミット、プルリクエスト、またはスケジュールでトリガー可能です。
TeamCity はバージョン管理システムと VCS ホスティングサービスを包括的にサポートしているため、あらゆるソフトウェア開発プロジェクトのビルドとテストのプロセスを自由に自動化することができます。
CI/CD パイプラインをオンデマンド方式で拡張しようとお考えですか? With integrations available for Amazon Web Services, Kubernetes, Google Cloud Platform, Azure Resource Manager, and VMware vSphere, TeamCity gives you the flexibility to customize your build infrastructure and expand when needed.
TeamCity はビルドリソースの使用を合理化することを意図した最適化が行われているため、CI/CD パイプラインをクラウドに移動する理由はありません。
クラウドホスティング式のインフラストラクチャにかかるコストを懸念していますか? リソースに制限を設けてクラウドのコストを管理しましょう。 特定のプロジェクトでエージェントを常に使用できるようにしておく必要がありますか?
ビルドエージェントをリソースプールに割り当てることで、チームのビルド能力を確保できます。
Playrix テクノロジープラットフォーム部門エグゼクティブテクニカルディレクター
「最終的には TeamCity Cloud Profiles と AWS を含むハイブリッドクラウドソリューションに決めました。 必要なものを必要なときに実行できるからです。」
TeamCity と Jira、YouTrack、または任意の課題トラッカーを統合することで、継続的な DevOps フィードバックループを維持できます。 TeamCity ビルド結果から最新のバグ修正、機能、および強化に関する詳細な情報に直接アクセスし、プロジェクトの進捗に関する包括的な概要を取得できます。
TeamCity の Jira Cloud 統合により、関係者全員が最も使い慣れたシステムで必要な情報を関係者全員に届けることができます。 Jira の課題は最新のビルドとテストのステータスに応じてリアルタイムに更新されます。
TeamCity と IDE を統合することで、進行中の作業に関するフィードバックを迅速に得られます。
リモート実行によるコミット前の変更の確認、コードインスペクションの詳細の表示、個人ビルドのトリガー、および各パイプラインステージから IDE への直接的な結果配信が可能であるため、迅速にデバッグに取り掛かることができます。
Microsoft Visual Studio と IntelliJ プラットフォームベースの IDE 用のプラグインが提供されているため、開発環境を離れることなく CI/CD プロセスを開始できます。
TeamCity は幅広いビルドツールとシームレスに統合可能です。
Apache Maven、Gradle、または Ant でタスクを自動的にビルドし、Docker コンテナー内でビルドステップを実行します。 詳細なコードカバレッジとテストレポートをその場で取得します。
TeamCity は NuGet と広範囲にわたって統合されているため、エージェント上での NuGet パッケージのインストールとアップデート、パッケージの作成と NuGetフィードへの公開が可能です。
TeamCity は NuGet フィードサーバーとしても機能し、指定された NuGet パッケージで変更があった際にビルドをトリガーできます。
TeamCity では、プロジェクトとそのすべてのサブプロジェクトのビルドで使用される複数の NuGet フィードを指定できます。