部署小游戏

# 部署小游戏
portex deploy <app-name> <build-path> [description]

描述

portex deploy 命令用于从指定的构建路径上传应用包。此命令允许用户通过提供应用名称和构建路径来部署应用。它将应用文件压缩为 zip 格式,计算 MD5 校验和,获取用于上传的预签名 URL,最后上传压缩文件。

上传成功后,命令将显示应用的最后部署版本,用户可以使用 portex publish 命令发布新版本。

参数

参数
描述
是否必需

<app-name>

要部署的应用名称。此参数是必需的。

<build-path>

应用构建文件的路径。此参数也是必需的。

[description]

部署的可选描述。

示例

# 部署名为 "MyApp" 的应用,构建路径为 "./build"
portex deploy MyApp ./build "这是一个测试应用的描述"

命令工作流程

步骤
名称
描述

1

压缩应用

将指定构建路径下的应用文件压缩为 zip 文件。

2

计算 MD5 校验和

计算压缩 zip 文件的 MD5 校验和,以确保上传过程中的数据完整性。

3

获取预签名 URL

从 API 获取预签名 URL 以安全地上传文件。

4

上传文件

将压缩的 zip 文件上传到预签名 URL。

5

显示应用版本

显示应用的最后部署版本。用户然后可以使用 portex publish 命令和下一个版本号进行发布。

成功和失败消息

  • 成功:部署成功后,系统将显示:

    部署成功
    应用最后版本:1
    您可以使用 'portex publish MyApp 1 [-e dev|test|prod]' 命令发布应用
  • 失败:如果部署过程在任何阶段失败,您将看到错误消息,例如:

    部署失败

注意事项

  • 压缩:应用文件夹在上传前被压缩为 zip 文件。

  • 旧文件清理:系统将自动清理旧的部署文件,仅保留最近的四个文件。

  • 进度条:文件上传过程中将显示进度条,以指示上传进度。

  • 应用最后版本:部署后,将显示最后部署的版本,您可以使用 portex publish 命令和下一个版本号来发布应用。

附加信息

  • 查看版本信息:您可以使用 portex ls 命令获取版本信息并检查版本发布状态。

  • 发布版本:要将版本发布到指定环境,您可以使用 portex publish 命令和版本号。

Last updated