ライセンスポリシー
価格と新規ライセンス / アップグレードについては、公式 Web サイトから入手できます。ライセンス条件、ライセンスキーの取得またはアップグレード、その他の関連トピックについてご質問がある場合は、JetBrains セールス部門にお問い合わせください。
TeamCity ライセンス契約は、公式 Web サイトまたはインストールされた TeamCity サーバー Web UI のフッターで確認できます。
ライセンスの概要
JetBrains では、ニーズに合わせて TeamCity を拡張できるライセンスオプションがいくつか用意されています。
このセクションでは、TeamCity サーバーエディション間の主な違いを説明し、TeamCity ビルドエージェントライセンスに関する一般的な情報を提供します。
通常、TeamCity を本番環境 (エンタープライズエディション) で使用するには、サーバーライセンスを 1 つ所有する必要があります。また、並行して実行するビルドの数に応じて、ビルドエージェントライセンスを無制限に取得できます。
詳細については、以下のセクションを参照してください。
プロフェッショナルサーバー | エンタープライズサーバー |
|---|---|
ライセンスキーは不要、無料 | ライセンスキーが必要です、価格オプション |
100 個のビルド構成と 10 個のパイプライン | ビルド構成とパイプラインの数は無制限 |
すべての製品機能へのフルアクセス | アップグレードの 1 年間の無料サブスクリプション |
コミュニティフォーラムによるサポート | |
3 ビルドエージェントが含まれています。必要に応じてさらに購入する | 3 ビルドエージェントが含まれています。必要に応じてさらに購入する |
TeamCity サーバーエディションに含まれている以上のビルドエージェントが必要な場合は、追加のビルドエージェントライセンスを購入できます。
エージェントライセンスの構築 |
|---|
1 つの追加のビルドエージェントを接続します |
Professional エディションを使用している場合は、10 個のビルド構成を追加します |
ライセンスキーが必要です、価格オプション |
エディション
TeamCity には 2 つのエディションがあります: Professional およびエンタープライズ
許可されるビルド構成の最大数を除き、エディションのすべての機能は同等です。
両方のエディションで同じ TeamCity ディストリビューションとインストールが使用されます。適切なライセンスキーを入力すると、エンタープライズエディションに切り替えることができます。エディションを切り替えても、すべてのデータは保持されます。
使用中の現在のエディションは、各 TeamCity Web UI ページのフッター、管理 > ライセンスページ、およびサーバー起動時の teamcity-server.log に記載されています。
Professional エディションはライセンスキーを必要とせず、無料でご利用いただけます。Enterprise エディションとの機能的な違いは、ビルド構成の最大数に制限があることのみです。ビルド構成の上限は 100 個です。エージェントライセンスキーを追加するごとに、ビルド構成の上限を 10 個まで増やすことができます。パイプラインには、サーバーごとに 10 個までの制限があり、ビルド構成の上限にはカウントされません。Professional ライセンスでは、複数のサーバーにインストールできます。
エンタープライズ版にはライセンスキーが必要ですが、ビルド構成とパイプラインの数に制限はなく、最新の TeamCity バージョンを使用している場合は、ライセンスの保守期間中、JetBrains から TeamCity サポートを受けることができます。
各 TeamCity エディションには、3 つ以上のビルドエージェントがバンドルされています。バンドルされている数より多くのエージェントを使用する場合は、個別のビルドエージェントライセンスキーを入力します。追加のエージェントは、両方のエディションに追加できます。
Professional および Enterprise ライセンスの他に、さらに 2 つのライセンスタイプがあります。
トライアル — 有効期限があり、エージェントとビルド構成の数は無制限です。トライアルライセンスを取得するには、TeamCity ダウンロードページのリンクを使用してください。トライアルライセンスは、TeamCity の各メジャーバージョンに対して 1 回のみ取得できます。サイトからの 2 つ目のトライアルライセンスキーは、同じメジャーバージョンの TeamCity サーバーでは受け入れられません。トライアルを延長 / 繰り返す必要がある場合は、弊社のセールス部門にお問い合わせください。
ソースを開く — これはオープンソースプロジェクトに付与される特別なタイプのライセンスであり、時間ベースであり、無制限の数のエージェントを提供します。このページの詳細を参照してください。
TeamCity ライセンスポリシーは、IDE プラグインまたは通知機能のインスタンス数に制限を課していません。
ビルド構成数
Enterprise 版では、ビルド構成の数に制限はありません。
Professional エディションでは、サーバーごとに 100 のビルド構成が可能です。各ビルドエージェントライセンスキーは、もう 1 つのエージェントに加えて、Professional エディションでさらに 10 のビルド構成を提供します。すべてのビルド構成がカウントされます(つまり、アーカイブされたプロジェクトの構成も含まれます)。
バージョン 2025.07 以降、TeamCity は従来のビルド構成の代替としてパイプラインをサポートし、チェーンビルドにも対応しています。パイプラインにはサーバーあたり 10 個までの制限があり、ビルド構成の制限にはカウントされません。
エージェント数
TeamCity プロフェッショナルエディションには 3 つのビルドエージェントがバンドルされています。追加のエージェントライセンスキーを購入することで、さらに多くのビルドエージェントを追加できます。
サーバーライセンスキーには、デフォルトの 3 よりも多くのエージェントライセンスが含まれている場合があります。jetbrains.com サイトのサーバーライセンスに記載されているエージェントの数には、使用可能なエージェントの総数が記載されています。個別のエージェントライセンスキーは、TeamCity エディション(Enterprise および Professional)のいずれかで使用できます。買付代理店ライセンスの詳細については、製品ページを参照してください。
エージェントライセンスの数によって、TeamCity で許可できるエージェントの数が制限されます。ライセンスキーは特定のエージェントにバインドされるわけではなく、機能するエージェントの最大数を制限するだけです。ライセンスには、ローカルエージェント (TeamCity サーバーマシンにインストール) とリモートエージェントの違いはありません。
有効なエージェントライセンスよりも承認されたエージェントの数が多い場合、サーバーはビルドを開始できず、Web ブラウザーですべてのユーザーに警告メッセージが表示されます。
ライセンスの管理
TeamCity Web UI の管理 > ライセンスページで、サーバーライセンスキーをアクティブ化 (およびアクティブ化されていないレガシーキーを入力) できます。デフォルトでは、システム管理者ロールを持つユーザーのみがこのページにアクセスできます。
1 つのライセンスは、常に 1 つの実行中の TeamCity サーバーでのみ使用できます。メインノードに加えてセカンダリ TeamCity ノードを実行する場合、現時点では個別のライセンスは必要ありません。
サーバーのコピーを作成し、同時に 2 つのサーバーを実行する場合は、各ライセンスキーが 1 つのサーバーでのみ使用されるようにしてください。試用版 (期間限定) ライセンスを使用して、テスト / 非運用目的でサーバーを実行できます。ライセンスは、特定のサーバーインスタンス、マシンなどにバインドされません。唯一の制限は、ライセンスを同時に複数のサーバーで使用できないことです。
すでにライセンスを所有していて、さらにライセンスを購入する場合、JetBrains 販売に新しいライセンスの有効期限をすでに購入したライセンスと合わせるようリクエストできます。これにより、すべてのライセンスのメンテナンス有効期限が同じになります。ライセンスのコストは比例して下がります。
ライセンスを多数購入される場合は、利用可能な数量割引について弊社の営業担当にお問い合わせください。
詳細については、次の記事を参照してください: TeamCity ライセンスの管理。
有効な TeamCity バージョン
TeamCity ライセンスは、対象となる TeamCity バージョンに対して永続的です。つまり、対象となる TeamCity バージョンを既存のライセンスで無期限に実行でき、ライセンスはこの TeamCity バージョンに対しても有効です。
各 TeamCity ライセンス (エンタープライズサーバーおよびエージェントを含む) には、メンテナンス期間 (通常 1 年間) があります。ライセンスキーは、ライセンス購入前にリリースされた TeamCity のすべてのバージョンと、メンテナンス期間内にリリースされたすべてのバージョンで有効です。メジャーリリース (最初の 2 つのリリース番号の変更) に有効なライセンスは、対応するマイナー (バグ修正) アップデート (3 番目のリリース番号の変更) にも有効とみなされます。
有効なライセンスのセットは、サーバーがエンタープライズモードで動作するかどうか、およびサーバー上でビルドを実行できるエージェントの数を定義します。エージェントライセンスは特定のエージェントにバインドされておらず、許可されたエージェントの最大数を決定するためにのみ使用されます。
新しい TeamCity バージョンにアップグレードする前に、新しいバージョンでの既存のライセンスの有効性を確認してください。
新しい TeamCity サーバーの有効リリース日が一部のライセンスの保守期間に含まれていない場合、対応するライセンスは TeamCity バージョンでは有効ではなく、更新が必要になります。通常、ライセンスが有効期限前に更新される場合、ライセンスの更新価格は新規ライセンス価格の約 50% になります。
新しいバージョンが利用可能になると、TeamCity は Web UI に通知を表示し、ライセンスキーのどれかがこの新しいバージョンと互換性がない場合は警告します。新しい TeamCity バージョンに関する通知は、サーバーの状態レポートのグローバル構成アイテムにも表示され、システム管理者に表示されます。システム管理者は、「一部のライセンスに互換性がありません」メッセージのリンクを使用して、互換性のないすべてのライセンスに警告アイコンが表示されるライセンスページにすばやく移動できます。サーバーにインストールされているライセンスキーに関する情報はインターネット経由で送信されないため安全です。
定期的なアップグレードは、各新しいリリースに多くの改善と新機能が含まれているだけでなく、これがサポートされているバージョンを最新のセキュリティパッチレベルで実行する唯一の方法であるため、強くお勧めします。
TeamCity メールサポートは最新の TeamCity バージョンのみを対象としており、エンタープライズサーバーライセンスのメンテナンスが有効になっている顧客にのみ提供されることに注意してください。
ライセンスの有効期限
エンタープライズライセンスキーがサーバーから削除された場合、試用ライセンスの有効期限が切れた場合、TeamCity サーバーが利用可能なエンタープライズライセンスのメンテナンス期間外にリリースされたバージョンにアップグレードされた場合、TeamCity は自動的にプロフェッショナルモードに切り替わります。
ビルド構成の数または許可されたエージェントの数が有効なライセンスによる制限を超えると、サーバーはビルドの開始を停止し(ビルドキューを一時停止し)、Web ブラウザーですべてのユーザーに警告メッセージを表示します。
エージェントライセンスの構築は、サーバーライセンスと同じように機能します。サーバーをエージェントライセンスのメンテナンス期間に含まれていないバージョンにアップグレードすると、このエージェントライセンスは期限切れになります。
サーバー構成をカバーする十分な有効なライセンスキーが入力されると、ビルドが再開され始めます。
ライセンスを取得する方法
サーバーをエンタープライズモードに切り替えるには、次の方法があります。
EnterpriseServer ライセンスを購入します。
オープンソースプロジェクトのみに TeamCity を使用し、オープンソースライセンスを要求するを使用してください。
以前のバージョンからのアップグレード
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
2008 年 12 月 5 日以前に購入した TeamCity 1.x\-2.x ライセンスは、TeamCity 4.0 の Professional エディションと Enterprise エディションの両方で 1 つの TeamCity 4.0 ビルドエージェントライセンスとして使用できます。さらに、TeamCity 1.x\-2.x の 1 つの TeamCity Enterprise Server ライセンスを無料で取得できます。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 Enterprise Server ライセンスを無料で取得できます。
IntelliJ IDEA ライセンスの TeamCity アップグレードの可用性を確認し、エンタープライズサーバーライセンスをリクエストするには、上記期間内に購入した IntelliJ IDEA ライセンスのいずれかを販売部門に連絡してください。
コピーライトおよび商標の告知
このドキュメントに記載されているソフトウェアは、ソフトウェアライセンス契約に基づいて提供されます。JetBrains、IntelliJ、IntelliJ IDEA、YouTrack、TeamCity は、JetBrains, s.r.o の商標または登録商標です。Windows は、米国およびその他の国における Microsoft Corporation の登録商標です。Mac、Mac OS, macOS は、米国およびその他の国における Apple Inc の商標です。Linux は、リーナストーバルズの登録商標です。その他の商標はすべて、それぞれの所有者の財産です。
関連ページ:
TeamCity エージェントをインストールして開始する
TeamCity ビルドエージェントは、TeamCity サーバーからのコマンドをリッスンし、実際のビルドプロセスを開始するソフトウェアです。実稼働の TeamCity セットアップでは、専用のマシンに追加のビルドエージェントをインストールする必要があります。その前に、エージェントとサーバー間の通信、システム要件、競合するソフトウェア、およびセキュリティに関する注意事項を必ず参照してください。Tomcat サーブレットコンテナーにバンドルされた TeamCity をインストールするか、Window...
TeamCity リリースサイクル
TeamCity をアップグレードする理由:TeamCity は体系的かつ頻繁に更新され、新しい機能と最適化が行われます。新しいバージョンがリリースされたらすぐにサーバーとエージェントをアップグレードすることを強くお勧めします。各リリースでは、次の主要な改善が導入されています。新機能: 新しいランナー、ビルド機能、UI の強化、サードパーティソフトウェアとの統合、カスタマイズ用のツールなどが含まれます。最新のリリースノートには、メジャーリリースごとに提供される機能の数と規模の例が示されています...
パイプラインの作成と編集
パイプラインは、従来のビルド構成に代わる、ユーザー中心の簡素化された代替手段です。チェーンビルドは TeamCity 2025.07 以降で利用可能です。現在早期アクセス段階であり、潜在的な問題が発生する可能性があるため複雑な設定には推奨されませんが、実験的段階ではないため、小規模で要求の少ないプロジェクトであれば本番環境で安全に使用できます。パイプラインとビルド構成とチェーン:パイプラインの作成に進む前に、ビルド構成とパイプラインの違い、それぞれをいつ使用するかを理解することが重要です。パイ...
高可用性のためのマルチノードセットアップ
TeamCity サーバーは、高可用性と柔軟な負荷分散のために複数のノード (またはサーバー) を使用するように構成できます。TeamCity ノードのクラスターをセットアップすることが可能です。各ノードは、ビルドからのデータの処理や VCS リポジトリからの変更の収集など、さまざまなタスクを担当します。または、すべての作業を行うメインノードを 1 つと、読み取り専用インターフェースを提供するセカンダリノードを 1 つ保持します。メインノードがダウンした場合、最小限のダウンタイムですべてのデータ...
TeamCity ライセンスの管理
システム管理者のロールを持つユーザーは、管理 | ライセンスページで TeamCity サーバーおよびエージェントのライセンスを管理できます。システム管理者が重要な TeamCity サーバーセキュリティ更新に関するメール通知をタイムリーに受信できるように、無料の Professional バージョンの場合でもサーバーライセンスをアクティブ化することをお勧めします。有料ライセンスを持つユーザーの場合、ライセンスをアクティブ化すると、「設定して忘れる」エクスペリエンスが実現します。インスタンスが J...