更新时间:2024-04-29 GMT+08:00
分享

如何一键部署应用

使用说明

应用开发完成后,支持将应用一键打包发布到运行环境或沙箱环境。新版应用设计器中,导出的应用包为资产包。如何导出源码包,请参见如何导入导出源码包

操作步骤

  1. 参考如何登录新版应用设计器中操作,登录新版应用设计器。
  2. 在主菜单中,单击发布 > 应用打包 > 打包设置,进入打包设置页面。
  3. 在版权设置中,设置版权信息、授权模式等信息,单击“下一步”

    图1 版权设置

    版权信息设置后,如果需要查看已设置的版权信息,可将应用包下载到本地,在应用包的“packageinfo.json”文件中查看。

    • 版权信息:设置应用包的版权信息。
    • 版权描述:设置应用包的描述信息,建议设置为该应用提供的功能。
    • 联系邮件:设置当前应用包的问题联系邮箱。
    • 文档地址:设置当前应用包的文档链接。
    • 授权模式:设置应用包的完整性和保密性。
      • 加密保护应用包:对应用包中的内容进行签名和加密,以防止有人获取应用包后明文查看甚至篡改包中的内容。
      • 应用安装后允许查看代码:在环境上作为资产安装时,可以通过应用设计器查看安装后的应用代码,但不可编辑。

  4. 在出厂数据中,设置应用打包时一起发布的数据,单击“下一步”

    应用打包时,支持按照对象名称打包。单击“添加对象”,可设置数据导出条件。选择对象后,在应用打包时,会将该对象中满足条件的数据都打包出来。

    图2 设置出厂数据

    再次打包发布应用时,支持修改出厂数据的安装策略。修改后,升级应用时,会以新的安装策略为准,即对包含在出厂数据里的记录ID做变更,变更规则如表1所示。

    表1 变更规则

    安装策略

    样例数据(新)

    固定数据(新)

    增量数据(新)

    样例数据(旧)

    -

    如果环境上之前是样例数据,不管是否修改过,升级时根据ID完全覆盖为固定数据。如果出厂数据中,不包含该ID,则不处理。

    如果环境上之前是样例数据,不管是否修改过,升级时根据ID完全覆盖为增量数据。如果出厂数据中,不包含该ID,则不处理。

    固定数据(旧)

    因为是升级,所以不会写入新样例数据。而出厂数据已经不是固定数据了,因此直接删除之前的全部固定数据。

    -

    环境上数据如果在出厂数据中,则覆盖为增量数据且状态为未修改。如果不在出厂数据中,则直接删除。

    增量数据(旧)

    因为是升级,所以不会写入新样例数据,仅清除该环境数据的策略。

    环境上数据如果出现在出厂数据中,则覆盖为固定数据。如果不在出厂数据中,则仅清除该环境数据的策略。

    -

  5. 在设置动作中,设置安装应用包时执行的脚本,单击“保存”

    图3 设置动作
    • 安装前置脚本:安装应用包时,在导入实例化配置数据之前执行的脚本,一般用于预清理数据,避免数据冲突的情况。可以选择已有脚本,也可以单击“生成示例脚本”新建脚本。
    • 安装后置脚本:安装应用包时,在导入实例化配置数据之后执行的脚本,一般用于删除、更新数据等。可以选择已有脚本,也可以单击“生成示例脚本”新建脚本。

  6. 在新版应用设计器主菜单中,选择“发布 > 应用发布 > 一键部署”。
  7. 选择待部署的环境,单击“立即部署”。

    图4 立即部署

  8. 在弹出的确认框中,单击“立即部署”。

    在页面左下角的进行中,可查看部署进度,如图5所示。

    图5 查看部署进度

    部署成功后,显示如图6所示信息。

    图6 部署成功
    • 单击“立即访问”,可直接访问运行环境中该应用,体验业务功能。
    • 单击“查看状态”,进入运行环境管理中心的“管理看板 > 应用看板”中,查看应用的基本信息、告警统计、页面访问统计和API统计。
    • 单击“运行中”,进入任务列表后,单击,可删除该任务。
    • 在“发布 > 应用包管理”下,可查看到发布的应用包。单击,选择“下载”,可下载应用包。单击“生成安装包/补丁包”,可以生成应用当前版本的安装包/补丁包,用来下载或部署到其他环境。

分享:

    相关文档

    相关产品