JetBrains Account で TeamCity ビルドエージェントを管理する

以下の手順は Organization 管理者を対象としています。 個人アカウントを使用する個人として TeamCity サーバーライセンスを購入した場合は、エージェントライセンスを手動で割り当てる必要はありません。 同じアカウントで購入したエージェントは自動的にあなたのサーバーに割り当てられます。

バージョン 2024.7 より、TeamCity は JetBrains Account ポータル経由でのオンラインライセンス認証をサポートしています。 オフラインライセンスキーをダウンロードして TeamCity サーバーに手動入力する必要はなくなりました。 サーバーで Get license key(ライセンスキーの取得)ボタンをクリックして JetBrains Account にログインするだけで、ライセンス認証を行えるようになっています。 ライセンス認証手順については、TeamCity ドキュメントをご覧ください。

これは 1 回限りの作業です。 TeamCity サーバーのインターネット接続が有効である限り、ビルドエージェントの追加などのライセンスへの変更は自動的に TeamCity インスタンスに配信されます。

ただし、このプロセスを円滑に進めるために、ビルドエージェントライセンスが会社の JetBrains Account であなたの TeamCity サーバーに正しく割り当てられていることを確認する必要があります。

Team でライセンスを管理する

TeamCity サーバーとビルドエージェントのライセンスは、JetBrains Account の Team を使って管理できます。 Team は会社のアカウント内の部門を指し、会社のライセンスのサブセットを個別に管理することができます。 これまでに JetBrains Account Team を使用したことがない場合は、詳細についてこちらの記事をご覧ください。

ビルドエージェントを TeamCity サーバーに割り当てるには、サーバーライセンスが含まれる Team にエージェントライセンスを格納する必要があります。 これは、購入時または購入後にいつでも行えます。

購入プロセス中に新しいエージェントをサーバーに割り当てる

通常あなたが会社のライセンス購入する場合は、購入プロセス中にチェックアウトページで正しいチームを選択して、ビルドエージェントをサーバーに割り当てることができます。 次のように行ってください。

  1. 必要な数量のビルドエージェントをカートに入れてチェックアウトに進みます。 
  2. チェックアウトページの上部にある Team ドロップダウンリストを開き、サーバーライセンスを含むチームを選択します。 この Team は、Team 名の後に TeamCity with X agents を追加してリストに示されます。

    異なる Team に複数の TeamCity サーバーライセンスがあり、どの Team を選択すればよいか不確かな場合は、このページの下にある手順に従って、適切な Team を特定してください。
  3. 購入を完了します。

これだけです!  新しいエージェントがあなたのサーバーに割り当てられました。 サーバーライセンスがすでに認証されており、TeamCity サーバーがインターネットに接続されている場合は、自動的にエージェントライセンスが配布されます。 そうでない場合は、ライセンス認証手順に従って、エージェントの使用を開始する必要があります。 

エージェントは、以下の手順によって、購入後にいつでも割り当て直すことができます。 

既存のエージェントをサーバーに割り当てる

この手順を完了するには、Organization 管理者権限が必要です。法人のプロファイルに対する Organization 権限の取得に支援が必要な場合は、弊社営業チームまでお問い合わせください。

既存のエージェントをサーバーに割り当てるには、エージェントライセンスを対応する Team に移管する必要があります。 以下のようにしてください。

  1. JetBrains Account にログインします。
  2. サーバーライセンスが属する Team の名前を書き留めます。
    どの Team かわからない場合は、このページの下にある手順に従って特定してください。 
  3. こちらの手順に従って、サーバーを含む Team にエージェントライセンスを移管します。

以上です!  新しいエージェントがあなたのサーバーに割り当てられました。 サーバーライセンスがすでに認証されており、TeamCity サーバーがインターネットに接続されている場合は、自動的にエージェントライセンスが配布されます。 そうでない場合は、ライセンス認証手順に従って、エージェントの使用を開始する必要があります。

特定のライセンスを含む Team を見つける

  1. Organization 管理者権限で JetBrains Account にログインします。
  2. 左のメニューにある会社名をクリックします。
    Enter account.png
  3. ページの上部にある View licenses をクリックします。
    JBA Organization - View licenses がハイライトされたメインページ
  4. ライセンスが表示されるページでライセンスを見つけます。 ライセンス ID で検索することも、ページの上部にあるフィルターを使用することもできます。
    Asset view - TeamCity が選択された Product フィルター
  5. ライセンステーブル内でライセンスを特定したら、ライセンステーブルの Team 列で Team 名を探します。

それがライセンスを含む Team です。 別の人にこのライセンスへのアクセス権を付与するには、その人を管理者としてこの Team に招待します。

0人中0人がこの記事が役に立ったと言っています

さらにご質問がございますか?

リクエストを送信