TeamCity 2020.1ヘルプ

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

This page covers software-related environments TeamCity works with. For hardware-related notes, see this section.

プラットフォーム (オペレーティング・システム)

TeamCityサーバー

Core features of TeamCity server are platform-independent. See considerations on choosing server platform.

TeamCityサーバーは、対応するJ2EEサーブレットコンテナー内で実行されるWebアプリケーションです。

The server requires a Java SE JRE installation to run. See notes on how to install Java on the server.

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

TeamCityサーバーWindowsインストーラーとサーバーDockerイメージは、64ビットJava 11.にバンドルされています

Note that the .war distribution is going to be discontinued, and it is highly recommended using the .tar.gz distribution which has Tomcat web server bundled. It is not advised to customize Tomcat settings unless absolutely necessary.
If you still want to use the .war distribution, note that:

  • TeamCityはApache Tomcat 8.5+でのみテストされています。それ以前のTomcatバージョンはサポートされていません。

  • TeamCityは、Apache JasperベースのJ2EEサーブレット3.0+およびJSP 2.2+コンテナーをサポートするためのものです。

  • TomcatでApacheポータブルランタイム(英語)が有効になっている場合、APRの課題が原因でTeamCityが正しく機能しない場合があります。

Generally, Windows、LinuxおよびmacOSのすべての最新バージョンがサポートされています . If you find any compatibility issues with any of the operating systems, make sure to let us know(英語).

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

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

  • macOS

  • Windows7/7x64

  • Windowsサーバー2008, 2012, 2016, 2019

  • Windows Server 2016のサーバー・コアインストール

  • Tomcat 8.5+ Webアプリケーションサーバー下のWindows 10。

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

  • Windows 7以降

  • Windows Server 2008 R2

  • Solaris

  • FreeBSD

  • IBM z / OS

  • HP-UX

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

ビルド・エージェント

TeamCityエージェントはスタンドアロンのJavaアプリケーションです。

Build agents require a Java SE JRE installation to run. See notes on how to configure Java on agents.

サポートされているJavaバージョンは、OpenJDKおよびOracle Java 8-11です。最新バージョンのJDKを使用することをお勧めします。Java 1.6および1.7でのエージェントの実行のサポートは非推奨になりました。

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

  • Linux

  • macOS

  • Windows7/7x64

  • Windows10

  • Windowsサーバー2003/2008, 2012, 2016, 2019

  • Windows Server 2016のサーバー・コアインストール

報告されている内容:

  • Windows XP / XP x64

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

  • Solaris

  • FreeBSD

  • IBM z / OS

  • HP-UX

Windowsトレイ通知機能

サポートされているInternet ExplorerのいずれかのバージョンのWindows 7/7x64/10。

Web ブラウザー

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

  • Google Chrome

  • Mozilla Firefox

  • Mac の Safari

  • Microsoft Edge

  • Opera 15+

ビルド・ランナー

TeamCityはさまざまなビルドツールをサポートしており、Javaと.NETの両方のソフトウェアチームがプロジェクトをビルドすることを可能にします。

サポートされているJavaビルドランナー

  • Ant 1.6-1.10。TeamCityにはAnt 1.9.14がバンドルされています。

  • Mavenバージョン2.0.x, 2.x, 3.x(TeamCityリリースの時点で既知)。Java 1.5以降がサポートされています。TeamCityには、Maven 2.2.1, 3.0.5, 3.1.1, 3.2.5, 3.3.9, 3.5.4,および3.6.3がバンドルされています。

  • IntelliJ IDEAプロジェクトランナー (Java 8が必要です)

  • Gradle (Gradle 0.9-rc-1以上が必要です)

  • IntelliJ IDEAに基づくJava インスペクションJavaの重複 (Java 8が必要です)

サポートされている.NETプラットフォームビルドランナー

  • MSビルド。ビルドエージェントに.NET フレームワークまたはMonoがインストールされている必要があります。Microsoft Build Tools 2013, 2015, 2017,および2019もサポートされています。

  • NAntバージョン0.85 - 0.91アルファ2。ビルドエージェントに.NET フレームワークまたはMonoがインストールされている必要があります。

  • Microsoft Visual Studioソリューション2003 - 2015, 2017,および2019)対応するバージョンのMicrosoft Visual Studioがビルドエージェントにインストールされている必要があります。

  • FxCop。ビルドエージェントにFxCopがインストールされている必要があります。

  • C#とVB.NETコードのためのファインダーの複製ReSharperコマンドラインツールに基づいています。サポートされている言語は、バージョン4.0までのC#およびVB.NETバージョン8.0 - 10.0です。ビルドエージェントに.NET フレームワーク 4.6.1+がインストールされている必要があります。

  • .NET用インスペクションReSharperコマンドラインツールに基づいています。ビルドエージェントに.NET フレームワーク 4.6.1+がインストールされている必要があります。

  • 任意の.NETアプリケーションを実行するための.NETプロセスランナー (ビルドエージェントに.NETがインストールされている必要があります)

  • Windows、Linux macOSのNuGetランナー。エージェントにNuGet.exeコマンドラインツールがインストールされている必要があります。WindowsでサポートされているNuGetバージョンは1.4+です。
    • Windows:2.8.6より前のNuGetバージョンにはビルドエージェントに.NET フレームワーク 4.0+がインストールされている必要があります

    • Windows:NuGet 2.8.6以降には.NET 4.5が必要です

    • LinuxおよびmacOS:エージェントにMono(英語) 4.4.2+およびNuGet CLI 3.2+がインストールされている必要があります

  • .NET CLI (ドットネット)。ビルドエージェントに.NET Core SDK(英語)をインストールする必要があります。

他のランナー

  • Rake
  • シェルスクリプトを使用してビルドプロセスを実行するためのコマンド行ランナー

  • PowerShellバージョン1.0から5.0までがサポートされています。

  • Xcode versions 3-8 are supported (ビルドエージェントにXcodeがインストールされている必要があります)

フレームワークのテスト

  • JUnit 3.8.1+, 4.x

  • NUnit 2.2.10, 2.4.x, 2.5.x, 2.6.x, 3.0.xがサポートされています(専用ビルドランナー)。

  • TestNG 5.3+

  • MSTest 8.x-12.x, 14.x, 15.x, 19.xとVSTestはVisual Studioテストランナーでサポートされています。ビルドエージェントに適切なMicrosoft Visual StudioエディションまたはVisual Studioテストエージェントがインストールされている必要があります。

  • MSpec (MSpecがビルドエージェントにインストールされている必要があります)

バージョン管理システム

  • Git (自動 git gc サポートのためにGitクローンのメンテナンスを実行するためにGitクライアントがサーバーにインストールされていることを必要とします。最新バージョンはお勧めです)

  • Subversion(プロトコルに下位互換性がある限り、サーバーバージョン1.4-1.9以降)。

  • Perforce (requires a Perforce client installed on the TeamCity server). Check compatibility issues.

  • Team Foundation Server 2005, 2008, 2010, 2012, 2013, 2015, 2017がサポートされています。

  • Mercurial (requires the Mercurial "hg" client v1.5.2+ installed on the server)

  • CVS
  • SourceGear Vault 6 and 7 (requires the Vault command line client libraries installed on the TeamCity server), integrated via an additional plugin

  • ボーランドStarTeam 6以上 (StarTeamクライアントアプリケーションをTeamCityサーバーにインストールする必要があります)

  • IBM Rational ClearCase Base and UCM modes (requires the ClearCase client installed and configured on the TeamCity server), integrated via an additional plugin

  • Microsoft Visual SourceSafe 6と2005 (TeamCityサーバーにインストールされているSourceSafeクライアントが必要です。これはWindowsプラットフォームでのみ使用可能です)

For support for other VCS please check external plugins(英語) available.

エージェントのチェックアウト

記載されている要件はエージェント環境用であり、上記のサーバー用の要件に追加されたものです。

  • Git (gitクライアントバージョン1.6.4+がエージェントにインストールされている必要があります。最新バージョンが推奨されます)

  • Subversion (Subversion 1.4-1.8形式の作業コピーがサポートされています)

  • Perforce (PerforceクライアントがTeamCityエージェントマシンにインストールされている必要があります)

  • Team Foundationサーバー2005-2015, 2017がサポートされています。

  • Mercurial (the Mercurial "hg" client v1.5.2+ must be installed on the TeamCity agent machine)

  • CVS

  • IBM Rational ClearCase (ClearCaseクライアントがTeamCityエージェントマシンにインストールされている必要があります)

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

  • Git

  • Subversion

  • Perforce

  • Team Foundation Server

  • Mercurial

  • CVS

  • SourceGear Vault, integrated via an additional plugin

  • ボーランドStarTeam

  • ClearCase, integrated via an additional plugin

ブランチでリモート実行

  • Git

  • Mercurial

フィーチャーブランチ

  • Git

  • Mercurial

サードパーティ製プラグインでサポートされているVCSシステム

クラウドエージェントの統合

See also details on the cloud integrations and non-bundled and third-party cloud integration plugins(英語).

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

課題追跡システムの統合

追加要件はTeamCityと課題追跡システムの統合にリストされています。

コメント内の外部リンクのマッピングを使用すると、任意の課題追跡システムの課題へのリンクも変更コメントで認識できます。

IDEの統合

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

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

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

IDE

サポートされているVCS

Eclipse

  • SubclipseおよびSubversive Eclipse統合プラグインまたはSvnKitを介したSubversion 1.7-1.8。

  • Subclipse経由のSubversion 1.4-1.7およびSubversive Eclipse統合プラグイン。

  • Perforce (P4WSAD 2009.2 - 2010.1、P4Eclipse 2010.1 - 2015.1)

  • Git (EGit 2.0+ Eclipse統合プラグイン)

  • CVS

  • ClearCase (the client software is required), integrated via an additional plugin

  • 関連事項

IntelliJ IDEAプラットフォーム *)

  • Subversion

  • Perforce

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

  • Azure DevOpsサーバー、または以前のTeam Foundationサーバー ( TeamCity 2017.1以降、プラグインのアップデートが必要です)

Microsoft Visual Studio

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

  • Azure DevOpsサーバー(以前のTeam Foundationサーバー - サポートされているバージョン2005以降)。インストールされたチームエクスプローラーが必要です。

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

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

コード・カバレッジ

IDE

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

Eclipse

IDEAEMMAのコードカバレッジ

IntelliJ IDEAプラットフォーム

IDEAEMMAJaCoCoのコードカバレッジ

Microsoft Visual Studio

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

サポートされているデータベース

外部データベースの設定でさらに見る

  • HSQLDB 2.3.2
    The internal database suits evaluation purposes only; we strongly recommend using an external database in a production environment.

  • MySQL 5.0.33+, 5.1.49+, 5.5+, 5.6+, 5.7+, 8+ (MySQLのバグのため、5.0.20, 5.0.22および5.1から5.1.48までのバージョンはTeamCityと互換性がありません。)

  • Microsoft SQL Server 2005 or later (including Express editions), SQL Azure; SSL connections support might require these updates(英語).

  • PostgreSQL 8.2以降

  • Oracle 10g以降 (TeamCity is tested with driver(英語) version 12.1.0.1)

最終更新日: 2020年8月03日

関連ページ:

使い方...

TeamCityサーバーのOS /プラットフォームの選択:Once the server/OS fulfills therequirements, TeamCity can run on any system. Please also review therequirementsfor the in...

Amazon EC2用のTeamCityのセットアップ

TeamCity Amazon EC2統合により、AmazonアカウントでTeamCityを構成し、キューに入れられたビルドに基づいてTeamCityエージェントでオンデマンドでイメージを開始および停止できます。他のクラウドソリューションとの統合が可能です。概要:マシンイメージは、起動時にTeamC...

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

GitHub、GitHub Enterprise、Bitbucketクラウド、GitLab.com、またはGitLab CE / EEに組織アカウントがある場合は、TeamCityをこれらのソースコードホスティングサービスに接続すると、組織のユーザーが新しいプロジェクト、GitまたはMercuria...

TeamCityと課題追跡システムの統合

TeamCityを課題トラッカーと統合して、開発プロジェクトの包括的なビューを提供できます。TeamCityは、バージョン管理の変更に対するコメントに記載されている課題を検出し、TeamCity Web UIの課題トラッカーへのリンクに変換します。統合はプロジェクトレベルで構成されます。プロジェクト...

Eclipseプラグイン

プラグイン機能:TeamCityとEclipseの統合により、以下の機能が提供されます。Subversion、Perforce、CVS、およびGitのリモート実行および事前テスト済み(遅延)コミット、パーソナルビルド用のパラメータのカスタマイズ、IDEでプロジェクトのステータスを監視する、ソースコー...