通过容器镜像创建版本

请参阅容器版本,了解更多信息。

  1. Unity Cloud 后台中,打开 Multiplay Hosting

  2. 选择 Builds(版本)> Create build(创建版本)

  3. 填写版本详细信息:

    1. 为新版本命名。
    2. 选择操作系统。
    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(下一步),继续执行 **Add to registry(添加到注册表)**步骤。

  7. 按以下说明操作,将容器镜像添加到 Multiplay Hosting 注册表。请注意,**Create build(创建版本)**窗口为您提供了所需的 ID。

    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(下一步),继续执行 Select image(选择镜像)的相关步骤。

  9. 选择用于选择镜像的方法。

    1. 将 **Container image(容器镜像)**设置为您的镜像。
    2. 选择部署模式。您可以执行渐进部署强制部署

现在,您已拥有新的版本。在使用该版本前,您需要创建(并链接)版本配置和机群。请参阅创建版本配置