离线跨环境交付
本教程将演示 Rainbond 离线交付的部分核心能力:
- 离线应用打包:将应用模板及其依赖资源打包,支持完全离线环境部署。
- 跨环境交付:实现从开发到测试、生产环境的标准化交付流程。
- 一键部署验证:在目标环境快速部署并验证应用功能。
前提
- 准备两套独立环境(标记为环境A/B)
- 均已完成 Rainbond 快速安装。
一、生成离线包(环境A)
🚀 亮点
- 标准化封装:将应用及其依赖资源完整打包,确保交付一致性
- 镜像预加载:包含所有容器镜像,支持完全离线环境部署
- 版本管理:支持多版本并行维护,便于灰度发布和回滚
🧩 操作流程
-
部署基准应用
- 进入目标团队视图,新建应用,名为
export-app。 - 选择从镜像构建 ➡️ 容器。
- 名称为:
app。 - 镜像地址:
registry.cn-hangzhou.aliyuncs.com/goodrain/nginx:alpine
- 名称为:
- 其他配置均保持默认。
- 进入目标团队视图,新建应用,名为
-
发布应用模板
- 进入应用视图 ➡️ 发布应用 ➡️ 发布到组件库。
- 新建应用模板:
- 模板名称:
app-delivery。 - 版本号:
1.0。
- 模板名称:
- 确认发布。
-
打包离线资源
- 进入应用视图 ➡️ 发布应用 ➡️ 导出应用模板,导出应用模型规范。
- 下载生成的
app-delivery-1.0.ram.tar.gz格式离线包。
