サポート対象のプラットフォームと環境
このページでは、TeamCity が対応するソフトウェア関連の環境について説明します。 ハードウェア関連の注意事項については、 このセクションを参照してください。
オペレーティングシステム
TeamCity サーバー
TeamCity サーバーは、対応 J2EE サーブレットコンテナー内で実行されるウェブアプリケーションです。 実行するには、Java SEJRE のインストールが必要です。 TeamCity サーバーに Java をインストールする方法については、 注記を参照してください。
サポートされている Java バージョン
サポートされている Java バージョン: Java 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 21 から 25 (32 ビットまたは 64 ビット)。 64 ビット Java の使用をお勧めします。
TeamCity エージェントの Windows インストーラーとエージェント Dockerイメージは、 Amazon Corretto 64 ビット Java 21 にバンドル で提供されます。 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 ウェブインターフェースはおおむね W3C に準拠しているため、最新のブラウザーであれば TeamCity で問題なく動作するはずです。 次のブラウザーの最近のバージョンは、特にテストされ、正しく動作することが報告されています。
Google Chrome
Mozilla Firefox
macOS の Safari
Microsoft Edge
Opera
ビルドランナー
Java ランナー
ランナー | サポートされているバージョン | バンドルされているバージョン |
|---|---|---|
1.6-1.10 | 1.10.10 | |
3.x | TeamCity サーバーの初回起動後に、バージョン 3.9.11 がダウンロードされ、インストールされます。 ビルド構成で必要な場合は、バージョン 3.0.5、3.1.1、3.2.5、3.3.9、3.5.4、3.6.3、3.8.6、3.9.6 も追加でインストールされます。 | |
0.9-rc-1 以降 | ||
.NET ランナー
TeamCity で .NET プロジェクトを実行するには、 統合 .NET ランナー を使用することをお勧めします。 要件については、 こちらを参照してください。
その他の .NET ランナー:
ランナー | サポートされているバージョン | 要件 |
|---|---|---|
.NET 6.0 以降 | .NET 6.0 以降がビルドエージェントにインストールされているか、.NET 6.0 以降を使用して Docker コンテナー内で実行可能 | |
Microsoft ビルドツール 2013、2015、2017、2019 | ビルドエージェントにインストールされた.NET Framework または Mono | |
0.85 - 0.91 alpha 2 | ビルドエージェントにインストールされた.NET Framework または Mono | |
ビルドエージェントにインストールされた対応するバージョンの Microsoft Visual Studio | ||
ビルドエージェントにインストールされた FxCop | ||
サポートされている言語は、バージョン 4.0 までの C# と VB.NET バージョン 8.0 - 10.0 です | ビルドエージェントにインストールされた.NET Framework 4.6.1 以降 | |
ビルドエージェントにインストールされた.NET Framework 4.6.1 以降 | ||
ビルドエージェントにインストールされた.NET | ||
NuGet 1.4 以降 | ビルドエージェントで必要:
|
その他のランナー
ランナー | サポートされているバージョン | 要件 |
|---|---|---|
2.0 以降 | ビルドエージェントにインストールされた Python | |
0.7.3 gem 以降 | ||
1.0 - 5.0 | ||
3-13 | ビルドエージェントにインストールされた Xcode |
テストフレームワーク
フレームワーク | サポートされているバージョン | 要件 |
|---|---|---|
JUnit | 3.8.1+、4.x、5.x | |
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 Test Agent |
ビルドエージェントにインストールされた MSpec |
TeamCity でのテストフレームワークのサポートについて 続きを読む。
バージョン管理システム
サーバーでの VCS サポート
VCS | サポートされているバージョン | 要件 |
|---|---|---|
| ||
サーバーバージョン 1.4-1.9 以降 | ||
サーバーにインストールされた Perforce P4 クライアント (2017.1+ バージョンがサポートされています)。 | ||
2005、2008、2010、2012、2013、2015、2017 | ||
サーバーにインストールされた Mercurial "hg" クライアント v1.5.2+ | ||
CVS (外部プラグイン経由) | ||
6 以降 | サーバーにインストールされた StarTeam クライアントアプリケーション |
その他の VCS は、TeamCity で 外部プラグインを介してサポートできます。
エージェントでの VCS サポート
VCS | サポートされているバージョン | 要件 |
|---|---|---|
1.6.4 以降 | エージェントにインストールされた Git クライアント | |
1.4-1.8 | ||
エージェントにインストールされた Perforce クライアント | ||
2005-2015、2017 | ||
エージェントにインストールされた Mercurial "hg" クライアント v1.5.2+ | ||
ビルドソースのラベル付け
Git
Subversion
Perforce
Azure DevOps
Mercurial
CVS
ボーランド StarTeam
リモート実行
Git
Mercurial
機能ブランチ
Git
Mercurial
VCS ホスティングサービス
Azure DevOps サービス 、または以前の Visual Studio チームサービス
クラウドプラットフォーム
次のクラウドプラットフォームを使用して、ビルドエージェントを実行できます。
バンドルされていないプラグインとして利用可能:
課題トラッカー
トラッカー | サポートされているバージョン |
|---|---|
1.0 以降 | |
4.4 以降 (主な機能はすべてバージョン 4.2 でも動作したと報告されています) | |
3.0 以降 | |
0.9-rc-1 以降 | |
Azure DevOps サーバー (旧 Team Foundation Server - サポートされているバージョンは 2012 以降)、および Azure DevOps Services |
追加要件も参照してください。
IDE 統合
TeamCity は、次の IDE 向けの生産性向上プラグインを提供します:
IDE | サポートされているバージョン | 要件 |
|---|---|---|
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 と同様。 互換性については、 詳細を参照してください。 | ||
2010、2012、2013、2015、2017、2019、2022 | .NET フレームワーク |
リモート実行と事前テスト済みコミット
リモート実行および 事前テスト済みコミット機能は、次の IDE とバージョン管理システムで利用できます:
IDE | サポートされている VCS |
|---|---|
(JetBrains IDE にバンドルされている VCS 統合でのみサポートされます) |
|
|
コードカバレッジ
IDE | サポートされているカバレッジツール |
|---|---|
JetBrains dotCover カバレッジ。 Microsoft Visual Studio に JetBrains dotCover がインストールされている必要があります。 |
データベース
データベース | サポートされているバージョン | 2027.2 最小バージョン |
|---|---|---|
HSQLDB | 2.7.2 (組み込み) | 2.7.4 (組み込み) |
MySQL | 5.7.34 以降 | 8.4 以降 |
Microsoft SQL サーバー | 2012 以降 (Express エディションを含む)、SQL Azure | 2017 以降 (Express エディションを含む)、SQL Azure |
PostgreSQL | 9.6 以降 | 15 以降 |
Oracle | 10g 以降 (ドライバーバージョン 12.1.0.1 でテスト済み) | 11.2 以降 (XE および Free エディションを含む) |
MariaDB | 10.2 以降 | 10.11 以降 |
ゲームエンジン
Unity。 Unity Support プラグインによって提供されます (TeamCity Cloud にバンドルされており、TeamCity On-Premises ではオンデマンドでインストールできます)