コンテナイメージを使用したビルドの作成
詳細については、コンテナビルド を参照してください。
Unity Cloud Dashboard で Multiplay Hosting を開きます。
Builds (ビルド) > Create build (ビルドの作成) を選択します。
ビルドの詳細を入力します。
- 新しいビルドに名前を付けます。
- Operating System (OS) を選択します。
- Upload method (アップロード方法) として Container image (コンテナイメージ) を選択します。
Next (次へ) を選択して、Service account (サービスアカウント) のステップに進みます。
コンテナイメージを Multiplay Hosting レジストリに加えるには、サービスアカウントが必要です。以下の手順に従います。
- Service accounts (サービスアカウント) ページに移動し、新しいサービスアカウントを作成します。すでにサービスアカウントがある場合は、次のステップに進みます
- サービスアカウントの Keys (キー) セクションで、新しいキーを作成し、Key ID (キー ID) と Secret key (秘密鍵) の両方を安全な場所に保管します。
- サービスアカウントの Project roles (プロジェクトロール) セクションで、Multiplay Hosting Registry Editor role (Multiplay Hosting レジストリエディターロール) を加えます。
Next (次へ) を選択して、レジストリへの追加 ステップに進みます。
以下の手順を実行し、コンテナイメージを Multiplay Hosting レジストリに加えます。必要な ID が Create build (ビルドの作成) ウィンドウに表示されることに注意してください。
- 新しいビルドにバージョン名を付けます。または、空にしておくと、この更新に自動的にバージョン名が付けられます。自動バージョン名としては、ビルドの作成時刻が使用されます。
- サービスアカウントを使用して Multiplay Hosting コンテナレジストリにサインインします。ユーザー名に Key ID (キー ID) を使用し、パスワードに Secret Key (秘密鍵) を使用します:
docker login registry.multiplay.com -u <KeyID> -p <SecretKey>
- 次の行を使用してコンテナイメージにタグを付けます。
docker tag <ImageName>:<ImageTag> registry.multiplay.com/<project_id>/<environment_id>/<build_id>:<version>
- 次の Multiplay Hosting レジストリにコンテナイメージをプッシュします。
docker push registry.multiplay.com/<project_id>/<environment_id>/<build_id>:<version>
Next (次へ) を選択して、イメージの選択のステップに進みます。
イメージを選択する方法を選択します。
- Container image (コンテナイメージ) にイメージを設定します。
- ロールアウトモードの選択プログレッシブなロールアウト または 強制ロールアウト を実行できます。
新しいビルドを入手しました。ビルドを使用するには、その前にビルド設定とフリートを作成 (およびリンク) する必要があります。ビルド設定の作成 を参照してください。