提交和发布

本文介绍了魔笔的提交发布流程。

什么是提交

提交是魔笔创建版本的主要操作,用户可以通过提交完成魔笔应用开发过程中的版本管理。魔笔的提交提供创建、查询和回滚三个主要操作。在一次提交中,魔笔会记录提交的摘要信息、提交人的账号信息、提交创建时间,同时会生成唯一的提交 ID 。

如何创建提交

在应用设计器右上角下拉按钮中可以选择对当前应用进行提交操作,提交时会要求用户录入简要的摘要信息来描述当前的版本。

image

说明

应用提交完成后,在没有进行变更的情况下再进行一次提交,此时由于没有变更从而不会生成提交记录,应用设计器内会有对应提示。

image

如何回滚

在左侧版本管理面板中可以看到当前编辑应用的提交版本历史,鼠标悬浮在提交记录上就会出现回滚到此版本的按钮,点击该按钮即可唤出回滚配置面板。

image

在回滚之前,如果有需要再次提交当前应用的需要,则可以在上述配置面板中选择提交当前工作区后回滚,并填写相应的提交信息。如果不需要提交则当前应用数据将会被回滚的历史提交版本所覆盖,有应用搭建数据丢失的风险。

image

回滚完成之后,由于应用数据已经被历史提交版本覆盖,需要进行一次刷新动作。

说明

在选择回滚前提交时,如果当前应用与上一次提交没有内容变更时,同样不会产生新的提交记录。

发布到开发环境

在应用设计器中,用户可以点击右上角发布按钮进行发布流程配置。应用发布是基于指定提交版本发布,发布时可以基于当前的应用创建一个新的提交版本发布或者选择一个历史提交版本进行发布。

image

发布完成后,可以在左侧发布历史面板中看到对应的发布记录。鼠标悬浮在运行中状态的发布历史上,可以访问到应用的运行时。

image

说明

发布历史会展示应用所有的发布记录,如果需要将某个发布过的历史版本再次进行发布,可以在发布历史列表中再次发起一次发布流程。

发布到生产环境

生产环境发布流程与开发环境类似,生产环境需要填写发布版本号记录。版本号是由三位数字小于999的数字用.连接组成的字符串。

image

说明

在空间没有配置生产环境域名时,生产环境处于不可发布状态。应用发布到生产环境需要提前配置生产环境域名。