TeamCity オンプレミス 2025.11 ヘルプ

サポートされているプラットフォームと環境

このページでは、TeamCity が動作するソフトウェア関連の環境について説明します。ハードウェア関連の注意事項については、このセクションを参照してください。

オペレーティングシステム

TeamCity サーバー

TeamCity サーバーは、対応 J2EE サーブレットコンテナー内で実行される Web アプリケーションです。実行するには、Java SE JRE のインストールが必要です。TeamCity サーバーに Java をインストールする方法については、注記を参照してください。

サポートされている Java バージョン

サポートされている Java バージョン: OpenJDK および Oracle Java 11 (8u16 以降) から 21 (32 または 64 ビット)。64 ビット Java の使用をお勧めします。

TeamCity サーバー Windows インストーラーとサーバー Docker イメージには、Amazon Corretto(英語) にバンドル 64 ビット Java 21 が付属しています。

Apple ARM システム (Apple M1 または M2 など) の場合は、アズール OpenJDK(英語) などの別のバージョンの Java を使用することを検討してください。

サポートされるプラットフォーム

一般的に、Windows、Linux、macOS の最新バージョンはすべてサポートされています。いずれかのオペレーティングシステムとの互換性の問題を見つけた場合は、お知らせください

TeamCity サーバーは、次のオペレーティングシステムでテストされています。

  • Linux (Ubuntu、Debian、RedHat、SUSE など)

  • macOS

  • Windows7/7x64

  • Windows Server 2008、2012、2016、2019、2022

  • Windows Server2016 の ServerCore インストール

  • Tomcat 8.5+ Web アプリケーションサーバーの Windows 10 および 11

報告によれば、既知の問題なしに以下のもので動作します。

  • Windows 7 以降

  • Windows Server 2008 R2

  • Solaris

  • FreeBSD

  • IBM z/OS

  • HP-UX

Windows XP/XPx64 はサポートされていません。

アーキテクチャの互換性に関しては、TeamCity は特定のリストに限定されません。検証され徹底的にテストされたアーキテクチャには次のものが含まれます。

  • インテル x86

  • AMD64 (x86_64)

  • Apple シリコン (M チップ)

  • Amazon アーム (グラビトン)

上記で明示されていない別のアーキテクチャを使用している場合、オペレーティングシステムがサポートされ、適切な Java 仮想マシン (JVM) オプションが存在する限り、TeamCity サーバーがそれをサポートすると予想できます。

TeamCity エージェント

TeamCity エージェントはスタンドアロンの Java アプリケーションです。実行するには、Java SEJRE のインストールが必要です。エージェントで Java を構成する方法に関する注記を参照してください。

サポートされている Java バージョン

サポートされている Java バージョン: OpenJDK および Oracle Java 11 (8u16 以降) から 21 (32 または 64 ビット)。64 ビット Java の使用をお勧めします。

TeamCity エージェント Windows インストーラーとエージェント Docker イメージには、Amazon Corretto(英語) にバンドル 64 ビット Java 17 が付属しています。

Apple ARM システム (Apple M1 または M2 など) の場合は、アズール OpenJDK(英語) などの別のバージョンの Java を使用することを検討してください。

サポートされるプラットフォーム

TeamCity エージェントは、次のオペレーティングシステムでテストされています。

  • Linux

  • macOS

  • Windows7/7x64

  • Windows 10、11

  • Windows サーバー 2003/2008、2012、2016、2019、2022

  • Windows Server2016 の ServerCore インストール

報告されている内容:

  • Windows XP/XP x64

  • Windows 2000 (対話モードのみ)

  • Solaris

  • FreeBSD

  • IBM z/OS

  • HP-UX

アーキテクチャの互換性に関しては、TeamCity は特定のリストに限定されません。検証され徹底的にテストされたアーキテクチャには次のものが含まれます。

  • インテル x86

  • AMD64 (x86_64)

  • Apple シリコン (M チップ)

  • Amazon アーム (グラビトン)

上記で明示されていない別のアーキテクチャを使用している場合は、オペレーティングシステムがサポートされており、適切な Java 仮想マシン (JVM) オプションが存在する限り、TeamCity エージェントがそのアーキテクチャ上で実行されることが期待できます。

ブラウザー

TeamCity Web インターフェースはほとんど W3C に準拠しているため、最新のブラウザーは TeamCity でうまく機能するはずです。次のブラウザーの最近のバージョンは、特にテストされ、正しく動作することが報告されています。

  • Google Chrome

  • Mozilla Firefox

  • macOS の Safari

  • Microsoft Edge

  • Opera

ビルドランナー

Java ランナー

ランナー

サポートされるバージョン

バンドルバージョン

Ant

1.6-1.10

1.10.10

Maven

2.0.2.x、3.x、4.x、5.x、6.x、7.x、8.x、9.x、10.x、11.x、12.x、13.x、14.x、15.x、16.x、17.x、18.x、19.x、20.x、21.x、22.x、23.x、24.x、25.x、26.x、27.x、28.x

バージョン 3.9.6 は、TeamCity サーバーが最初に起動した後にダウンロードされ、インストールされます。ビルド構成で必要な場合は、バージョン 2.2.1、3.0.5、3.1.1、3.2.5、3.3.9、3.5.4、3.6.3、3.8.6 が追加でインストールされます。

IntelliJ IDEA プロジェクト

Gradle

0.9-rc-1 以降

Java インスペクション

Java の重複

.NET ランナー

TeamCity で .NET プロジェクトを実行するには、統合された .NET ランナーを使用することをお勧めします。ここで要件を確認してください。

その他の .NET ランナー:

ランナー

サポートされるバージョン

要件

C# スクリプト

.NET 6.0 以降

.NET 6.0 以降がビルドエージェントにインストールされているか、.NET 6.0 以降を使用して Docker コンテナー内で実行可能

MSBuild

Microsoft ビルドツール 2013、2015、2017、2019

ビルドエージェントにインストールされた .NET フレームワークまたは Mono

NAnt

0.85 -0.91 アルファ 2

ビルドエージェントにインストールされた .NET フレームワークまたは Mono

Microsoft Visual Studio ソリューション

ビルドエージェントにインストールされている Microsoft Visual Studio の対応するバージョン

FxCop

ビルドエージェントにインストールされた FxCop

ReSharper コマンドラインツールに基づく C# と VB.NET コードのためのファインダーの複製

サポートされている言語は、バージョン 4.0 までの C# および VB.NET バージョン 8.0 - 10.0 です。

ビルドエージェントにインストールされた .NET フレームワーク 4.6.1 以降

ReSharper コマンドラインツールに基づく .NET 用インスペクション

ビルドエージェントにインストールされた .NET フレームワーク 4.6.1 以降

.NET プロセスランナー

ビルドエージェントにインストールされた .NET

NuGet

NuGet 1.4 以降

ビルドエージェントで必要:

  • NuGet.exe コマンドラインツール

  • Windows の場合: 2.8.6 より前の NuGet バージョン — .NET フレームワーク 4.0 以降。NuGet 2.8.6 以降 — .NET フレームワーク 4.5

  • Linux および macOS の場合: Mono(英語) 4.4.2 以降および NuGet CLI 3.2 以降

他のランナー

ランナー

サポートされるバージョン

要件

コマンドライン

Python

2.0 以降

ビルドエージェントにインストールされた Python

Kotlin スクリプト

Node.js

Rake

0.7.3 gem 以降

PowerShell

1.0 - 5.0

Xcode

3-13

ビルドエージェントにインストールされた Xcode

フレームワークのテスト

フレームワーク

サポートされるバージョン

要件

JUnit

3.8.1+、4.x、5.x

NUnit

2.2.10, 2.4.x, 2.5.x, 2.6.x, 3.0.x

TestNG

5.3 以降

MSTest および VSTest

8.x-12.x、14.x、15.x、19.x は .NET ランナーでサポートされています

ビルドエージェントにインストールされている対応する Microsoft Visual Studio エディションまたは Visual Studio テストエージェント

MSpec

ビルドエージェントにインストールされた MSpec

TeamCity でのテストフレームワークのサポートに関する続きを読む

バージョン管理システム

サーバーでの VCS サポート

VCS

サポートされるバージョン

要件

Git

git gc の自動サポートと Git クローンの保守を行うには、サーバーに Git クライアントをインストールする必要があります。

Subversion

サーバーバージョン 1.4-1.9 以降

Perforce

サーバーにインストールされた Perforce P4 クライアント (2017.1+ バージョンがサポートされています)。

Azure DevOps

2005, 2008, 2010, 2012, 2013, 2015, 2017

Mercurial

サーバーにインストールされた Mercurial "hg" クライアント v1.5.2+

CVS (外部プラグイン経由)

ボーランド StarTeam

6 以降

サーバーにインストールされた StarTeam クライアントアプリケーション

他の VCS は、外部プラグイン(英語)を介して TeamCity でサポートできます。

エージェントでの VCS サポート

VCS

サポートされるバージョン

要件

Git

1.6.4 以降

エージェントにインストールされた Git クライアント

Subversion

1.4-1.8

Perforce

エージェントにインストールされた Perforce クライアント

Azure DevOps

2005-2015, 2017

Mercurial

エージェントにインストールされた Mercurial "hg" クライアント v1.5.2+

CVS

ビルドソースのラベル付け

  • Git

  • Subversion

  • Perforce

  • Azure DevOps

  • Mercurial

  • CVS

  • ボーランド StarTeam

リモート実行

  • Git

  • Mercurial

機能ブランチ

  • Git

  • Mercurial

VCS ホスティングサービス

クラウドプラットフォーム

次のクラウドプラットフォームを使用して、ビルドエージェントを実行できます。

バンドルされていないプラグインとして利用可能:

課題トラッカー

トラッカー

サポートされるバージョン

JetBrains YouTrack

1.0 以降

Atlassian Jira

4.4 以降 (報告によると、すべての主要な機能がバージョン 4.2 でも機能していました。)

Bugzilla

3.0 以降

GitHub

0.9-rc-1 以降

Bitbucket クラウド

Azure DevOps サーバー(旧 Team Foundation Server - サポートされているバージョンは 2012 以降)、および Azure DevOps Services

追加要件も参照してください。

IDE の統合

TeamCity は、次の IDE 用の生産性向上プラグインを提供します。

IDE

サポートされるバージョン

要件

IntelliJ プラットフォームプラグイン

IntelliJ IDEA 2019.3 - 2021.2.3 と互換性があります(Ultimate および Community エディション); JetBrains RubyMine 6.3+、JetBrains PyCharm 3.1+、JetBrains PhpStorm/WebStorm 7.1+、AppCode 2.1+ を含むプラットフォームの同じバージョンに基づく他の IDE と同様。互換性については、詳細を参照してください。

Microsoft Visual Studio

2010, 2012, 2013, 2015, 2017, 2019, 2022

.NET フレームワーク

リモート実行および事前テスト済みコミット

リモート実行およびテスト済みのコミット機能は、次の IDE およびバージョン管理システムで利用できます。

IDE

サポートされている VCS

IntelliJ IDEA プラットフォーム

(JetBrains IDE にバンドルされている VCS 統合でのみサポートされます)

  • Subversion

  • Perforce

  • Git (リモート実行のみ)

  • Azure DevOps、または旧 Team Foundation Server

Microsoft Visual Studio

  • Subversion 1.4-1.11(コマンドラインクライアントが必要です); ReSharper 2018.3 以降、1.10-1.11 がサポートされていることに注意してください。

  • Azure DevOps(旧称 Team Foundation Server — サポート対象バージョン 2005 以降)。Team Explorer のインストールが必要です。

  • Perforce 2008.2 以降(コマンドラインクライアントが必要です)。

コードカバレッジ

IDE

サポートされているカバレッジツール

IDEAEMMA のコードカバレッジ

IntelliJ IDEA プラットフォーム

IDEAEMMAJaCoCo コードカバレッジ

Microsoft Visual Studio

JetBrains dotCover カバレッジ。Microsoft Visual Studio に JetBrains dotCover がインストールされている必要があります。

データベース

データベース

サポートされるバージョン

HSQLDB

内部 HSQLDB データベースは評価目的でのみ使用できます。

2.7.2

MySQL

5.7.34 以降

Microsoft SQL Server

2012 以降(Express エディションを含む)、SQL Azure

PostgreSQL

9.6 以降

Oracle

10g 以降([driver](https://www.oracle.com/technetwork/database/features/jdbc/index-091264.html) バージョン 12.1.0.1 でテスト済み)

MariaDB

10.2 以降

詳細を読む

ゲームエンジン

  • Unity サポート(英語)プラグインによる Unity (TeamCity クラウドにバンドルされており、TeamCity オンプレミスにオンデマンドでインストールできます)

2025 年 12 月 10 日

関連ページ:

システム要件

この記事には、TeamCity サーバーとエージェントの環境の選択と構成、およびそれらと専用の外部データベース間のネットワーク接続に関する一般的な推奨事項が含まれています。ここに記載されていない特定の質問がある場合は、便利なフィードバックチャネルを介してサポートに連絡してください。TeamCity サーバーの要件:サーバー OS/ プラットフォームの選択 TeamCity サーバーは、Windows、Linux、macOS の最新バージョンで実行できます。サーバーのオペレーティングシステムの要件...

Maven

Maven ビルドステップでは、ビルドを自動化するために Apache Maven を使用できます。ステップ設定:Maven ステップ設定のリストとそれに対応する UI ラベルは、ビルド構成を構成するかパイプラインを構成するかによって若干異なります。メイン設定ゴール TeamCity で実行させたい Maven ゴールをスペースで区切ってリストします。一部の Maven ゴールはバージョン管理システムを使用できるため、一部の VCS チェックアウトモードゴールと互換性がなくなる可能性があります。このよう...

.NET

TeamCity.NET ビルドステップを使用すると、.NET (Core) および .NET フレームワークを対象とするアプリケーションをビルド、テスト、デプロイできるほか、NuGet パッケージをダウンロードしてプッシュすることもできます。.NET ステップイン構成とパイプライン:クラシックビルド構成では、.NET は、選択したコマンドに応じて設定が変化する単一のビルドステップです。パイプラインでは、これらの各コマンドは個別のビルドステップとして使用できます。エージェント要件:.NET ス...

インスペクション (ReSharper)

インスペクション (ReSharper) ビルドランナーを使用すると、バンドルされている JetBrains ReSharper コマンドラインツールを使用して、TeamCity で JetBrains ReSharper コード品質分析機能の利点を活用できます。追加の ReSharper ライセンスなしで、TeamCity 内でツールを使用できます。ReSharper は、C#、VB.NET、XAML、XML、ASP.NET、ASP.NET MVC、JavaScript、HTML、CSS コードを分...

Git

TeamCity は、Git をすぐにサポートします。Azure DevOps Services を使用した Git ソース管理がサポートされています (以下の認証に関する注意事項を参照)。このページには、VCS ルート設定の Git 固有のフィールドの説明が含まれています。一般的な VCS ルートプロパティについては、このセクションを参照してください。注意事項: リモート実行とテスト済みのコミットは IntelliJ IDEA プラグインでサポートされています。Visual Studio アドインで...

TeamCity と VCS ホスティングサービスの統合

次のホスティングサービスへの接続のプリセットを作成できます。GitHub.com および GitHub エンタープライズ、GitLab.com および GitLab CE/EE、Bitbucket クラウド、Bitbucket サーバーおよびデータセンター、Azure DevOps、JetBrains Space、作成されると、このような接続は、URL からのプロジェクトの作成、VCS ルートの作成、課題追跡システムとの統合、外部プロファイルを使用した TeamCity でのユーザーの認証などのさまざま...