TeamCity On-Premises 2026.2 Help

TeamCity 2025.07 の新機能

UI の改善

CI/CD ワークフローでパイプラインを使用する場合でも従来のビルドチェーンを使用する場合でも、すべてのユーザーにモダンで直感的な TeamCity エクスペリエンスを提供することに引き続き取り組んでいます。 今回のアップデートでは、以下の UI 改善が行われました。

  • ナビゲーションサイドバーのデザインが刷新され、サブプロジェクト、構成、パイプラインをすばやく追加できる プラス ボタンが追加されました。 また、パネルを自動非表示に設定して作業スペースを最大限に活用することもできます。

  • 各リリースの主要な更新についての情報をお知らせする新しい 新機能 ウィジェット。

  • ビルドログ を全画面モードで開く機能。

公開 Marketplace レシピ

2025.03 では、メタランナーからレシピへの Shift を発表しました。レシピは、 JetBrains Marketplace で利用できる軽量な YAML ベースのカスタムステップです。 現在、Marketplace では、ビルドの固定、アーティファクトのダウンロード、ビルドステータスの更新などのタスクを自動化する JetBrains 製レシピが 10 種類以上提供されています。

このリリースから、サードパーティ製のレシピもサポートされるようになりました。 コミュニティ製のオプションを閲覧し、ソースコードを調べて実装の詳細を確認し、 独自のレシピを Marketplace にアップロードして、TeamCity の豊富なビルドステップのラインアップをカスタムツールで拡張できます。

レシピ プロジェクト設定ページに、このプロジェクトとその子プロジェクトで利用可能な非公開レシピと公開レシピの包括的な概要が表示されるようになりました。 公開レシピについては、TeamCity が Marketplace からレシピデータを収集し、レシピが古い場合やテイクダウンされた場合に警告を表示します。

ルートプロジェクトのレシピページ

詳細: レシピの操作について

Perforce 統合の強化

  • 構成に複数の Perforce Shelve トリガー を追加できるようになりました。 構成に。 以前は、単一の Shelve トリガーを追加すると、TeamCity UI からそれ以上追加できなくなっていました。

  • ワークスペースの定期的なクリーンアップを設定できる複数の新しいオプションを実装しました。 詳しくは ワークスペースの削除 の記事を参照してください。

Kubernetes エグゼキューターのアップデート

数リリース前に導入された Kubernetes エグゼキューター は、既存の Kubernetes クラスターを TeamCity ビルド用の独立したオーケストレーターに変えることで活用します。 TeamCity によって完全に管理される通常のクラウドエージェントとは異なり、この統合により、サーバーはビルドキューを k8s クラスターにオフロードし、そのクラスターに pod ライフサイクルの完全な制御を与えます。

TeamCity 2025.07 では、Kubernetes エグゼキューターに関するさまざまなアップデートが導入されています:

  • エグゼキューターは、TeamCity のデフォルトの優先順位付けメカニズムにネイティブに統合されるようになりました。 ビルドがキューに追加されると、TeamCity はまず空いているセルフホスト型エージェントを確認し、次に互換性のあるエージェントを起動できるクラウドプロファイルを探します。 利用可能なエージェントがない場合、ビルドは Executor にオフロードされます。

  • 暗黙的なエージェント要件が正しく認識されるようになりました。 ビルドステップは、コンテナー化されたステップには Docker またはポッドマン 、.NET ビルドには .NET 8 SDK など、エージェントに暗黙的なツール要件を課すことがあります。 2025.07 以降、TeamCity はこれらの要件を pod 仕様と正しく照合できるため、実行できないエグゼキューターにビルドがオフロードされることはありません。

  • 無視された最大ビルド制限の解決、PowerShell ステップの実行失敗、過剰なビルドログエラーなど、多数のバグ修正。

パイプライン EAP

TeamCity 2025.07 では、標準の TeamCity On-Premises および Cloud サーバーに直接統合された TeamCity Pipelines の最初のイテレーションが導入されます。

プロジェクトヘッダーの作成ボタン

パイプラインは簡単にセットアップできるように設計されており、YAML サポートや高度なビジュアルエディターなどの独自の機能が含まれています。

メインパイプラインビュー

現在アーリーアクセス段階のパイプラインには、本番環境の CI/CD ワークフローに必要な機能が一部欠落している可能性があります。 そのため、これらの機能は UI ではデフォルトで非表示になっています。 これらの機能を有効にするには、ウェルカム画面または「新機能」ウィジェットで 早期アクセスプログラムに参加 をクリックするか、 アクセスをリクエストする(英語)ページに直接移動してください。

新しい承認ルール

ビルド承認 および 信頼されていないビルド 設定では、共有投票数を持つ単一のエンティティで、個々のユーザーとユーザーグループを組み合わせることができるようになりました。 例: 次のルールでは、ビルドを開始するために 3 票が必要です。

(users:john.doe,jane.doe,tcadmin,groups:PROJECT_ADMINS):3

これら 3 つの投票は、指定されたユーザーまたはグループの任意の組み合わせから取得できます。

その他の機能強化

  • TeamCity にアップロードされた、または TeamCity で生成された SSH 鍵 は、 TeamCity データディレクトリ に暗号化された形式で保存されるようになりました。 TeamCity は、一般サーバー設定の カスタム暗号化鍵 、または指定されていない場合は組み込み鍵を使用します。 新しくアップロードまたは生成された鍵のみが暗号化されることに注意し、暗号化を適用するには既存の鍵を再アップロードしてください。

  • Kotlin DSL "pom.xml" ファイルに <kotlin.compiler.incremental>true</kotlin.compiler.incremental> 行が含まれている場合、TeamCity Maven プラグインは インクリメンタルコンパイルモード に切り替わるようになりました。 以前はこの設定は無視されていました。

アップグレードノート

アップグレードする前に、バージョン 2025.03 2024.12 との比較の重要な変更点について読むことを強くお勧めします。

修正済みの課題

実装された機能と修正された課題の概要については、 TeamCity 2025.03 リリースノートの記事を参照してください。

ロードマップ

今後の更新について詳しく見るには、 TeamCity ロードマップを参照してください。

TeamCity オンプレミスを更新

最も簡単で信頼性の高いアップグレードには、 自動更新 の使用をお勧めします。 アップグレードプロセスと利用可能なオプションの詳細については、 TeamCity サーバーとエージェントのアップグレード を参照してください。

TeamCity の任意のメジャーバージョンまたはバグ修正バージョン用の .tar.gz または .exe インストーラーをダウンロードするには、 以前のリリースのダウンロード の記事にアクセスしてください。

Docker コンテナーで実行されている TeamCity サーバーについては、 この記事を参照してください。

フィードバックは重要です

皆様からのフィードバックを重視しており、ご意見やご提案を共有することをお勧めします。 詳細については、こちらのリンクを参照してください: サポートとトラブルシューティング

2026 年 9 月 11 日