组件新版本构建与回滚
本教程将演示 Rainbond 组件管理的部分核心能力:
- 多版本管理:保留历史构建版本,支持快速版本切换
- 滚动更新:零停机时间构建组件新版本
- 版本回退/更新:一键回滚/升级到任意历史版本
前提条件
- 已完成 Rainbond 快速安装。
一、版本滚动更新
🚀 亮点
- 快速构建:支持基于源码分支/Tag、镜像版本、应用市场版本构建新版本。
- 滚动更新:零停机时间更新组件版本。
🧩 操作流程
-
使用源码部署组件
- 进入目标团队视图,创建新应用。
- 选择从源码构建 ➡️ 源码。
- 自定义应用名称。
- 仓库地址:
https://gitee.com/rainbond/docs-demo.git
。 - 分支:
master
。
- 预期结果:应用构建成功,访问示例页面应展示默认内容。
-
更新源代码
- 在 Gitee 上 Fork 并编辑源码,修改
index.html
文件。
- 在 Gitee 上 Fork 并编辑源码,修改
-
构建新版本
- 点击组件的构建按钮,将会重新拉取源代码并构建新版本。
- 预期结果:应用构建成功,访问示例页面应展示你修改后的内容。
二、版本回滚/升级
🚀 亮点
- 版本回退:基于历史版本镜像快速重建
- 多版本管理:保留历史构建版本,支持版本切换。
🧩 操作流程
-
选择回滚版本
- 进入总览 ➡️ 查看更多版本 ➡️ 历史版本列表
-
执行回滚
- 点击回滚按钮 ➡️ 确认回滚操作。
- 观察组件状态恢复至绿色健康状态。
-
验证回滚
- 访问示例页面,应展示旧版本内容。
回滚操作不会回滚数据变更。
-
选择升级版本
- 进入总览 ➡️ 查看更多版本 ➡️ 历史版本列表。
- 点击升级按钮。
-
验证升级
- 访问示例页面,应展示新版本内容。
info
生产环境版本更新前,建议先在测试环境验证新版本的稳定性。