コンテナイメージを使用したビルドの作成

詳細については、コンテナビルド を参照してください。

  1. Unity Cloud DashboardMultiplay Hosting を開きます。

  2. Builds (ビルド) > Create build (ビルドの作成) を選択します。

  3. ビルドの詳細を入力します。

    1. 新しいビルドに名前を付けます。
    2. Operating System (OS) を選択します。
    3. Upload method (アップロード方法) として Container image (コンテナイメージ) を選択します。
  4. Next (次へ) を選択して、Service account (サービスアカウント) のステップに進みます。

  5. コンテナイメージを Multiplay Hosting レジストリに加えるには、サービスアカウントが必要です。以下の手順に従います。

    1. Service accounts (サービスアカウント) ページに移動し、新しいサービスアカウントを作成します。すでにサービスアカウントがある場合は、次のステップに進みます
    2. サービスアカウントの Keys (キー) セクションで、新しいキーを作成し、Key ID (キー ID) と Secret key (秘密鍵) の両方を安全な場所に保管します。
    3. サービスアカウントの Project roles (プロジェクトロール) セクションで、Multiplay Hosting Registry Editor role (Multiplay Hosting レジストリエディターロール) を加えます。
  6. Next (次へ) を選択して、レジストリへの追加 ステップに進みます。

  7. 以下の手順を実行し、コンテナイメージを Multiplay Hosting レジストリに加えます。必要な ID が Create build (ビルドの作成) ウィンドウに表示されることに注意してください。

    1. 新しいビルドにバージョン名を付けます。または、空にしておくと、この更新に自動的にバージョン名が付けられます。自動バージョン名としては、ビルドの作成時刻が使用されます。
    2. サービスアカウントを使用して Multiplay Hosting コンテナレジストリにサインインします。ユーザー名に Key ID (キー ID) を使用し、パスワードに Secret Key (秘密鍵) を使用します: docker login registry.multiplay.com -u <KeyID> -p <SecretKey>
    3. 次の行を使用してコンテナイメージにタグを付けます。docker tag <ImageName>:<ImageTag> registry.multiplay.com/<project_id>/<environment_id>/<build_id>:<version>
    4. 次の Multiplay Hosting レジストリにコンテナイメージをプッシュします。docker push registry.multiplay.com/<project_id>/<environment_id>/<build_id>:<version>
  8. Next (次へ) を選択して、イメージの選択のステップに進みます。

  9. イメージを選択する方法を選択します。

    1. Container image (コンテナイメージ) にイメージを設定します。
    2. ロールアウトモードの選択プログレッシブなロールアウト または 強制ロールアウト を実行できます。

新しいビルドを入手しました。ビルドを使用するには、その前にビルド設定とフリートを作成 (およびリンク) する必要があります。ビルド設定の作成 を参照してください。