TeamCity 2020.2 ヘルプ

ライセンスポリシー

価格と新しいライセンス / アップグレードの購入は、公式 Web サイトから入手できます。ライセンス条項、ライセンスキーの取得またはアップグレード、および関連するものについて質問がある場合は、JetBrains セールス部門にお問い合わせください。
TeamCity 使用許諾契約は、公式 Web サイトまたはインストールされている TeamCity サーバー WebUI のフッターで確認できます。

ライセンスの概要

JetBrains には、TeamCity をニーズに合わせて拡張できるいくつかのライセンスオプションがあります。
このセクションでは、TeamCity サーバーのエディション間の主な違いを示し、TeamCity ビルドエージェントライセンスに関する一般的な情報を提供します。

詳細については、以下のセクションを参照してください。

プロフェッショナルサーバー

エンタープライズサーバー

ライセンスキーは不要、無料

ライセンスキーが必要です、価格オプション

100 ビルド構成 (TeamCity 2017.2 より前は 20)

無制限の数のビルド構成

すべての製品機能へのフルアクセス

アップグレードへの 1 年間の無料購読

コミュニティフォーラムによる(英語)サポート

サポート(英語)されているリリースの優先サポート (英語)

3 ビルドエージェントが含まれています。必要に応じてさらに購入する

3 から 100 のビルドエージェントが含まれています。必要に応じてさらに購入

TeamCity サーバーエディションに含まれている他のビルドエージェントが必要な場合は、追加のビルドエージェントライセンスを購入できます。

エージェントライセンスの構築

1 つの追加ビルドエージェントを接続する

Professional エディションを使用している場合は、10 個の追加ビルド構成を追加します

ライセンスキーが必要です、価格オプション

エディション

TeamCity には、Professionalエンタープライズの 2 つのエディションがあります。
許可されるビルド構成の最大数を除き、エディションはすべての機能で同じです。
同じ TeamCity ディストリビューションとインストールが両方のエディションで使用されています。適切なライセンスキーを入力すると、Enterprise エディションに切り替えることができます。エディションを切り替えても、すべてのデータが保持されます。

使用中の現在のエディションは、すべての TeamCity Web UI ページのフッター、管理 > ライセンスページ、およびサーバー起動時の teamcity-server.log に記載されています。

Professional エディションはライセンスキーを必要とせず、無料で使用できます。Enterprise エディションとの機能上の唯一の違いは、ビルド構成の最大数の制限です。制限は 100 のビルド構成です(TeamCity 2017.2 より前は 20 でした)。各エージェントライセンスキーを追加して、10 ずつ拡張できます。Professional ライセンスを使用して複数のサーバーをインストールできます。

エンタープライズ版にはライセンスキーが必要であり、ビルド構成の数に制限はなく、最新の TeamCity バージョンを使用している場合は、ライセンスのメンテナンス期間中、JetBrains から TeamCity をサポートする(英語)資格があります。

TeamCity の各エディションには、3 つ以上のビルドエージェントがバンドルされています。バンドルされている数よりも多くのエージェントを使用するには、別々のビルドエージェントライセンスキーを入力できます。追加のエージェントを両方のエディションに追加できます。

Professional および Enterprise ライセンスの他に、さらに 2 つのライセンスタイプがあります。

  • 評価 — 有効期限があり、無制限の数のエージェントとビルド構成を提供します。評価ライセンスを取得するには、TeamCity ダウンロードページのリンクを使用してください。評価ライセンスは、TeamCity のメジャーバージョンごとに 1 回だけ取得できます。サイトからの 2 番目の評価ライセンスキーは、同じメジャーバージョンの TeamCity サーバーでは受け入れられません。評価の延長・繰り返しが必要な場合は、弊社セールス部門までご連絡ください。
    TeamCity の各 EAP(プレビュー、安定していない)リリースには、60 日間の評価ライセンスがバンドルされています。

  • ソースを開く — これはオープンソースプロジェクトに付与される特別なタイプのライセンスであり、時間ベースであり、無制限の数のエージェントを提供します。このページの詳細を参照してください

TeamCity ライセンスポリシーでは、IDE プラグインまたは Windows トレイ通知機能のインスタンス数に制限はありません。

ビルド構成数

Enterprise 版では、ビルド構成の数に制限はありません。

Professional 版では TeamCity 2017.2 以降、サーバーごとに 100 のビルド構成が可能です(以前のバージョンでは 20)。TeamCity 8.0 以降、各ビルドエージェントのライセンスキーは、1 つ以上のエージェントに加えて、Professional エディションでさらに 10 のビルド構成を提供します。すべてのビルド構成がカウントされます(つまり、アーカイブされたプロジェクトの構成も含みます)。

エージェント数

TeamCity Professional エディションには 3 つのビルドエージェントがバンドルされています。追加のエージェントライセンスキーを購入することで、より多くのビルドエージェントを追加できます。

サーバーライセンスキーには、デフォルトの 3 よりも多くのエージェントライセンスが含まれる場合があります。jetbrains.com サイトのサーバーライセンスに記載されているエージェントの数には、使用可能なエージェントの総数が記載されています。個別のエージェントライセンスキーは、TeamCity エディション(Enterprise および Professional)のいずれかで使用できます。エージェントライセンスの購入の詳細については、製品ページを参照してください

エージェントライセンスの数により、TeamCity で認証できるエージェントの数が制限されます。ライセンスキーは特定のエージェントにバインドされていません。機能エージェントの最大数を制限するだけです。ライセンスは、ローカル(TeamCity サーバーマシンにインストールされている)とリモートエージェントの間に違いはありません。
利用可能な有効なエージェントライセンスよりも多くの承認済みエージェントがある場合、サーバーは停止してビルドを開始し、すべてのユーザーに警告メッセージを Web ブラウザーに表示します。

ライセンスの管理

TeamCity Web UI の管理 > ライセンスページで、新しいライセンスキーを入力し、現在使用されているもの(ライセンス発行日とメンテナンス期間を含む)を確認できます。デフォルトでは、システム管理者のロールを持つユーザーだけがページにアクセスできます。ページ上のライセンスの追加または削除はすぐに適用されます。

1 つのライセンスは、常に 1 つの実行中の TeamCity サーバーでのみ使用できます。メインノードに加えてセカンダリ TeamCity ノードを実行する場合、現時点では個別のライセンスは必要ありません。

サーバーのコピーを作成し、2 つのサーバーを同時に実行する場合、各ライセンスキーが単一のサーバーでのみ使用されることを確認する必要があります。評価(期間限定)ライセンスを使用して、テスト / 非実稼働の目的でサーバーを実行できます。ライセンスは、特定のサーバーインスタンス、マシンなどにバインドされていません。唯一の制限は、ライセンスを複数のサーバーで同時に使用できないことです。

すでにライセンスを所有していて、さらにライセンスを購入する場合は、JetBrains の販売をリクエストして、新しいライセンスをすでに購入したライセンスと同時契約することができます。これにより、すべてのライセンスのメンテナンスの有効期限が等しくなります。その後、ライセンスのコストは比例して削減されます。
多くのライセンスを購入する場合、利用可能なボリュームディスカウントについては、当社の営業にお問い合わせください。

有効な TeamCity バージョン

TeamCity ライセンスは、対象となる TeamCity バージョンに対して永続的です。つまり、対象となる TeamCity バージョンを既存のライセンスで無制限に実行でき、ライセンスはこの TeamCity バージョンで引き続き有効です。
各 TeamCity ライセンス(エンタープライズサーバーとエージェントを含む)には、メンテナンス期間(通常は 1 年)があります。ライセンスキーは、ライセンス購入前にリリースされた TeamCity のすべてのバージョン、およびメンテナンス期間内にリリースされたすべてのバージョンで有効です。メジャーリリース(最初の 2 つのリリース番号の変更)に有効なライセンスは、対応するマイナー(バグ修正)アップデート(3 番目のリリース番号の変更)にも有効と見なされます。

有効なライセンスのセットは、サーバーがエンタープライズモードで動作するかどうか、およびサーバー上でビルドを実行できるエージェントの数を定義します。エージェントライセンスは特定のエージェントにバインドされておらず、許可されたエージェントの最大数を決定するためにのみ使用されます。

新しい TeamCity バージョンにアップグレードする前に、新しいバージョンで既存のライセンスの有効性を確認してください。
新しい TeamCity サーバーの有効リリース日が一部のライセンスのメンテナンス期間でカバーされていない場合、対応するライセンスは TeamCity バージョンでは無効になり、更新が必要になります。一般に、新しいライセンスの日付が更新されるライセンスのメンテナンスの終了と同じである場合、ライセンスの更新には新しいライセンス価格の約 50% の費用がかかります。

新しいバージョンが利用可能になると、TeamCity は Web UI に通知を表示し、ライセンスキーのどれかがこの新しいバージョンと互換性がない場合は警告します。新しい TeamCity バージョンに関する通知は、サーバーの状態レポートのグローバル構成アイテムにも表示され、システム管理者に表示されます。システム管理者は、「一部のライセンスに互換性がありません」メッセージのリンクを使用して、互換性のないすべてのライセンスに警告アイコンが表示されるライセンスページにすばやく移動できます。サーバーにインストールされているライセンスキーに関する情報はインターネット経由で送信されないため安全です。

定期的なアップグレードは、各新しいリリースに多くの改善と新機能が含まれているだけでなく、これがサポートされているバージョンを最新のセキュリティパッチレベルで実行する唯一の方法であるため、強くお勧めします。

TeamCity メールサポート(英語)最新の TeamCity バージョンのみを対象としており、エンタープライズサーバーライセンスのメンテナンス期間が満了していないお客様にのみ提供できることに注意してください。

ライセンスの有効期限

エンタープライズライセンスキーがサーバーから削除された場合、または評価ライセンスの有効期限が切れた場合、または TeamCity サーバーが利用可能なエンタープライズライセンスのメンテナンス期間外にリリースされたバージョンにアップグレードされた場合、TeamCity は自動的にプロフェッショナルモードに切り替わります。

ビルド構成の数または許可されたエージェントの数が有効なライセンスによる制限を超えると、サーバーはビルドの開始を停止し(ビルドキューを一時停止し)、Web ブラウザーですべてのユーザーに警告メッセージを表示します。

エージェントライセンスの構築は、サーバーライセンスと同じように機能します。サーバーをエージェントライセンスのメンテナンス期間に含まれていないバージョンにアップグレードすると、このエージェントライセンスは期限切れになります。

サーバー構成をカバーする十分な有効なライセンスキーが入力されると、ビルドが再開され始めます。

ライセンスを取得する方法

サーバーをエンタープライズモードに切り替えるには、次の方法があります。

以前のバージョンからのアップグレード

TeamCity 5.x 以降からのアップグレード

各ライセンスにはメンテナンス期間(通常購入日から 1 年間)があります。このライセンスは、メンテナンス期間内にリリースされたすべての TeamCity バージョンに適しています。アップグレードする前に、ライセンスのメンテナンス期間を確認してください。

TeamCity 4.x から TeamCity 5.0 以降へのアップグレード

TeamCity の旧バージョンのライセンスはアップグレードが必要です。公式サイトのライセンスとアップグレードセクションで詳細を参照してください。

TeamCity 3.x から TeamCity 4.0 へのアップグレード

TeamCity 3.x Enterprise Server ライセンスの所有者は無料で TeamCity 4.x Enterprise Edition にアップグレードできます。TeamCity 3.x ビルドエージェントライセンスは、TeamCity 4.0 の Professional エディションと Enterprise エディションの両方と互換性があります。

TeamCity から TeamCity 4.0 へのアップグレード 1.x-2.x

12 月より前に購入した TeamCity 1.x-2.x ライセンス、05, 2008 は、TeamCity 4.0 の Professional エディションと Enterprise エディションの両方で 1 つの TeamCity 4.0 ビルドエージェントライセンスとして使用できます。さらに、TeamCity 1.x-2.x の 1 つの TeamCity エンタープライズサーバーライセンスを無料で利用できます。Enterprise Server ライセンスを要求するには、TeamCity 1.x-2.x ライセンスのいずれかを販売部門に連絡してください。

IntelliJ IDEA 6.0 ライセンスキーでアップグレードする

2006 年 7 月 12 日から 2007 年 1 月 15 日までの間に購入した IntelliJ IDEA 6.0 ライセンスは、1 つの TeamCity 4.0 ビルドエージェントライセンスとして使用できます。さらに、このようなライセンスを持つ IntelliJ IDEA の 1 つの TeamCity EnterpriseServer ライセンスを無料で利用できます。
IntelliJ IDEA ライセンスの TeamCity アップグレードの可用性を確認し、Enterprise Server ライセンスを要求するには、上記の期間内に購入した IntelliJ IDEA ライセンスの 1 つをセールス部門に連絡してください。