ASTRO轻应用 ASTROZERO-创建HelloWorld应用:步骤6:编译发布应用
步骤6:编译发布应用
在应用开发完成后,应用需要编译、打包和发布,既可以发布到当前租户的运行环境,也可以共享给其他租户,在其他租户的开发环境或运行环境下安装。
AstroZero支持多种发布方式,本示例中使用的是将应用发布到“我的仓库”进行发布,后续将会通过“我的仓库”再部署到运行环境。
- 应用包编译类型
在AstroZero经典版应用设计器中,支持编译资产包和源码包两种类型的应用包。如何在AstroZero新版设计器中,编译发布应用包,请参见如何一键部署应用。
- 源码包:包中的所有组件都不受保护和限制。在其他环境安装后可编辑包中组件,即在原有基础上可进行再开发。如果后续其他用户在开发环境安装后,会显示在开发环境首页的“项目”页签下。
编译类型为“源码包”时,只有发布到“我的仓库”一种发布方式。
- 资产包:支持设置包中的组件是否受保护。打包时不做编译设置,默认打出的包都是资产包,包中组件都为只读保护模式,将包安装到其他环境时,只能运行和预览,不可编辑包中组件。如果后续其他用户在其他开发环境安装资产包后,应用会显示在开发环境首页的“库”页签下。
- 源码包:包中的所有组件都不受保护和限制。在其他环境安装后可编辑包中组件,即在原有基础上可进行再开发。如果后续其他用户在开发环境安装后,会显示在开发环境首页的“项目”页签下。
- 发布方式
AstroZero应用(资产包)发布方式,如图47所示。本示例中使用的是将应用发布到“我的仓库”,后续将会通过“我的仓库”再部署到运行环境。
- 登录AstroZero经典版开发环境,在首页,单击“我的应用”下的“HelloWorld”,进入应用。
- 在应用开发页面左侧,单击,选择“设置”。
- 在包类型中,选择“资产包”,单击“保存”。
图48 设置包类型
- 在应用开发页面左侧,单击,选择“编译”,进行编译。
编译前,还可以单击进行一些自定义的编译设置,详细设置请参考编译设置。
- 编译完成后,单击左下角,选择“我的仓库”,将应用程序安装包发布到我的仓库。
- 填写版本信息,单击“发布”。
图49 填写版本信息
发布成功后,页面显示“程序包已经被成功上传到我的仓库。”。
【思考】应用发布之后的包可以下载吗?其他租户可以看到吗?
在应用的“包管理”页面,可以查看已发布的应用包,也可以单击下载,如图50。不同租户之间,“我的仓库”里面的应用是不可见的。
- Astro轻应用_Astro大屏应用_分钟级构建业务大屏
- Astro轻应用_低代码开发平台Astro Zero_新手入门
- Astro轻应用_零代码平台_开发无忧加速创新
- Astro轻应用_低代码开发平台Astro Zero_码农防脱神器
- 应用管理与运维平台有哪些能力_应用管理_灰度发布-华为云
- 轻量服务器购买_云轻量应用服务器价格_轻量应用服务器优惠
- 如何创建用户并授权使用应用管理与运维平台_应用管理与运维平台_创建用户_用户授权
- 零代码开发如何创建应用_零代码开发平台_华为云Astro-华为云
- 应用部署_应用部署支持什么语言_应用部署的优势-华为云
- Web应用托管_应用托管_云应用引擎CAE-华为云