TeamCity 2025.11 の新機能
AI Assistant
TeamCity は、CI/CD ワークフローをニーズに合わせて正確に形作ることができる高度な機能を数多く備えた強力なツールです。 しかし、この柔軟性には課題もあります。TeamCity を最大限に活用するには、その機能を把握し、内部の仕組みを理解する必要があります。 逆方向パラメーター依存関係や チェックアウトルールなどの概念は、理解するのが難しい場合があります。
TeamCity を誰にとってもより使いやすくするために、 パイプラインの取り組みを開始し、使い慣れた UX の再構築に大きく投資しています。 これらの取り組みを補完するものとして、 TeamCity の AI Assistant を発表できることを嬉しく思います。

TeamCity AI Assistant は、TeamCity の概念に関する一般的なガイダンスの提供から、誤って構成されたビルドや失敗したビルドのトラブルシューティングインサイトの提供まで、初心者とエキスパートの両方を支援することを目指しています。
詳細: AI Assistant
新しいパイプライン機能
パイプライン固有の開発計画の詳細については、 TeamCity Pipelines ロードマップ の記事を参照してください。
新しいビルドステップ
バージョン 2025.11 では、お馴染みの .NET ビルドステップをパイプラインに導入します。 選択されたステップコマンドに依存する数十もの設定を含む単一のステップではなく、パイプラインはこのビルドステップをタスク固有の一連のユニットに分割します。

.NET に加え、クラシックビルド構成で利用可能な他のビルドステップ(Python、Xcode、Unity など)もテスト中です。 公式の 2025.11 リリースにはまだ含まれていませんが、これらのビルドステップは TeamCity サーバーで有効化できます。 Slack チャンネルにご参加いただくか、 サポートまでお問い合わせの上、現在非公開となっているこれらのステップをリクエストしてください。
詳細: .NET。
プロジェクトレジストリ接続のサポート
バージョン 2025.11 以降、プロジェクトが所有する Docker および NPM 接続を、パイプラインおよびジョブ設定の インテグレーションとして使用できます。

詳細: パイプライン設定。
高度なビルドおよびテストアクション
バージョン 2025.11 以降、パイプラインは、これまでビルド構成でのみ利用可能だった高度な機能の一部をサポートします。 ユーザーはビルドとテストの失敗を処理できるようになりました。 調査を割り当てる、 無関係な失敗をミュートする 、また今後のビルドで解決される予定の課題に手動で修正済みラベルを付けることができます。

さらに、実行アクションメニューに、個々のパイプライン実行を ピン、タグ、コメントするためのオプションが追加されました。

パラメーターのインポート
以前は、プロジェクトが所有するパラメーターをパイプライン内で使用できませんでした。 このようなパラメーターを参照すると、暗黙的なエージェント要件が発生し、このパラメーターに値を提供するエージェントのみがこのパイプラインを実行できるようになりました。
バージョン 2025.11 以降では、直接または間接プロジェクトから任意のパラメーターをインポートし、他のネイティブパイプラインパラメーターとして使用できるようになりました。

詳細: パイプラインパラメーター, ビルドパラメーターの構成
UX の改善
シンプルさはより大きな力につながると強く信じています。直感的で使いやすい製品は構成エラーを減らし、適切なセットアップをより早く見つけるのに役立ちます。 最近の パイプラインの導入により、TeamCity をよりシンプルで楽しく使えるものにする継続的な取り組みに新たな勢いが生まれました。 その進捗を踏まえ、TeamCity での日々の作業をよりスムーズかつ効率的にすることを目指した UI 更新の次の一弾をお届けします。
刷新された作成フロー
TeamCity での新しいジャーニーはすべて、"新規プロジェクト"、"新規ビルド構成"、"新規接続" ページから始まります(Kotlin DSL または REST API のエキスパートでない限り!)。 バージョン 2025.11 では、これらのページを刷新し、より高速で直感的な作成プロセスを実現します。 既存の接続を再利用する場合でも、VCS ルートを共有する場合でも、リポジトリなしでビルド構成を作成する場合でも、必要なものはすべて指先で操作できます。

新しいパイプラインおよびビルドチェーンビューアー
実際の CI/CD ワークロードでは、ビルド、テスト、デプロイタスクを単一のフローに組み合わせた数十ものビルド構成とジョブが含まれることがよくあります。 これらの複雑なワークフローを詳しく見やすくするため、TeamCity は、ズームとドラッグアンドドロップに対応し、簡単に移動できるミニマップを備えた専用クライアントで パイプラインと ビルドチェーンを表示する、強化された可視化機能を提供するようになりました。

サーバー暗号化の強化
TeamCity では、カスタム 128 ビット AES 鍵を構成して すべての SSH 鍵とシークレットを暗号化し、機密データを暗号化できます。これによりデフォルトの鍵が置き換えられ、サーバー全体のセキュリティが強化されます。
バージョン 2025.11 では、2 つの重要な改善点が追加されました。
グローバルサーバープロパティの 暗号化設定 セクションに、既存のすべてのエンティティを強制的に再暗号化するためのリンクが追加されました。 暗号化キーをローテーションした後、このオプションを使用することで、古いキーと新しいキーの両方が保持されることを回避できます。

TeamCity は、
TEAMCITY_ENCRYPTION_KEYS環境変数から暗号化鍵をインポートできるようになりました。 このメソッドは、UI で鍵を手動で設定するよりも安全です。鍵がTeamCity データディレクトリ/config/encryption-config.xmlに保存されないため、 データディレクトリをリモートリポジトリに保持することがより安全になります。
詳細: 暗号化設定。
その他の機能強化
TeamCity ライセンス契約を JetBrains の標準(定義、構造など)に合わせて更新しました。また、より明確で使いやすく、移動しやすくするために全面的に再構成しました。 TeamCity のビジネスモデルや、TeamCity の使用方法に関するユーザーの権利に変更はありません。
唯一の重要な変更は、当社の賠償責任条項の調整であり、これは現在、他の JetBrains 製品でも使用されている JetBrains の標準的なアプローチに従うものとなっています。
コミットステータスパブリッシャー は、次の場合には中間障害ステータスを投稿しなくなりました。
ビルド失敗条件 には テスト再試行をサポート オプションが含まれています。
テストは、 Gradle テストの再試行(英語)プラグインを使用した Gradle ビルドステップによって実行されます。
テストは、 テスト再試行回数 が 0 より大きい .NET ビルドステップの
テストまたはvstestコマンドによって実行されます。
TeamCity は、必要なすべての再実行後に決定された最終テストステータスのみを投稿するようになりました。 これにより、再試行時に自動的に解決される障害に対して、VCS ステータスに誤ったアラームが表示されることを防ぎます。
エージェントの詳細ページの その他 セクションに、
.hprofメモリダンプファイルをダウンロードできる エージェントでメモリスナップショットをダンプ リンクが含まれるようになりました。並列テストおよび マトリックスビルド機能に、仮想ビルドによって生成されたアーティファクトを別のフォルダーに自動的に配置するオプションが追加されました。 これにより、新しい仮想ビルドによって、古いバッチによって生成された同一名のアーティファクトが上書きされるのを防ぎます。
アップグレードノート
アップグレードする前に、バージョン 2025.11 2025.07 との比較の重要な変更点について読むことを強くお勧めします。
修正済みの課題
実装された機能と修正された課題の概要については、 TeamCity 2025.11 リリースノートの記事を参照してください。
ロードマップ
今後のアップデートについて詳しく見るには、 TeamCity ロードマップおよび TeamCity Pipelines ロードマップ の記事を参照してください。
TeamCity オンプレミスを更新
最も簡単で信頼性の高いアップグレードには、 自動更新 の使用をお勧めします。 アップグレードプロセスと利用可能なオプションの詳細については、 TeamCity サーバーとエージェントのアップグレード を参照してください。
TeamCity の任意のメジャーバージョンまたはバグ修正バージョン用の .tar.gz または .exe インストーラーをダウンロードするには、 以前のリリースのダウンロード の記事にアクセスしてください。
Docker コンテナーで実行されている TeamCity サーバーについては、 この記事を参照してください。
フィードバックは重要です
皆様からのフィードバックを重視しており、ご意見やご提案を共有することをお勧めします。 詳細については、こちらのリンクを参照してください: サポートとトラブルシューティング。