Skip to main content
Version: V6.2

组件新版本构建与回滚

本教程将演示 Rainbond 组件管理的部分核心能力:

  • 多版本管理:保留历史构建版本,支持快速版本切换
  • 滚动更新:零停机时间构建组件新版本
  • 版本回退/更新:一键回滚/升级到任意历史版本

前提条件

一、版本滚动更新

🚀 亮点

  • 快速构建:支持基于源码分支/Tag、镜像版本、应用市场版本构建新版本。
  • 滚动更新:零停机时间更新组件版本。

🧩 操作流程

  1. 使用源码部署组件

    1. 进入目标团队视图,创建新应用。
    2. 选择从源码构建 ➡️ 源码。
      • 自定义应用名称。
      • 仓库地址:https://gitee.com/rainbond/docs-demo.git
      • 分支:master
    3. 预期结果:应用构建成功,访问示例页面应展示默认内容。
  2. 更新源代码

    • 在 Gitee 上 Fork 并编辑源码,修改 index.html 文件。
  3. 构建新版本

    1. 点击组件的构建按钮,将会重新拉取源代码并构建新版本。
    2. 预期结果:应用构建成功,访问示例页面应展示你修改后的内容。

二、版本回滚/升级

🚀 亮点

  • 版本回退:基于历史版本镜像快速重建
  • 多版本管理:保留历史构建版本,支持版本切换。

🧩 操作流程

  1. 选择回滚版本

    • 进入总览 ➡️ 查看更多版本 ➡️ 历史版本列表
  2. 执行回滚

    • 点击回滚按钮 ➡️ 确认回滚操作。
    • 观察组件状态恢复至绿色健康状态。
  3. 验证回滚

    • 访问示例页面,应展示旧版本内容。

    回滚操作不会回滚数据变更。

  4. 选择升级版本

    • 进入总览 ➡️ 查看更多版本 ➡️ 历史版本列表。
    • 点击升级按钮。
  5. 验证升级

    • 访问示例页面,应展示新版本内容。
info

生产环境版本更新前,建议先在测试环境验证新版本的稳定性。

Reference