通过容器镜像创建版本
请参阅容器版本,了解更多信息。
在 Unity Cloud 后台中,打开 Multiplay Hosting。
选择 Builds(版本)> Create build(创建版本)。
填写版本详细信息:
- 为新版本命名。
- 选择操作系统。
- 为 **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(下一步),继续执行 **Add to registry(添加到注册表)**步骤。
按以下说明操作,将容器镜像添加到 Multiplay Hosting 注册表。请注意,**Create build(创建版本)**窗口为您提供了所需的 ID。
- 指定新版本的版本名称,或者留空以使此更新自动获得版本名称。自动版本名称是版本的创建时间。
- 使用服务帐户登录 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(下一步),继续执行 Select image(选择镜像)的相关步骤。
选择用于选择镜像的方法。
现在,您已拥有新的版本。在使用该版本前,您需要创建(并链接)版本配置和机群。请参阅创建版本配置。