多环境持续交付
Rainbond 上多环境交付流程图
如下图所示,我们以后台管理系统为例,利用 Rainbond 应用模版实现多云多环境的持续交付,通常需要以下流程。
-
通过 Rainbond 对接多集群,可以对接私有云、公有云等。
-
当开发者开发的应用测试通过后,发布到本地应用市场,最后通过应用市场中的应用模版实现各个公有云环境的应用部署。
操作步骤
准备工作
- 拥有一套 Rainbond 集群,参考快速安装。
Rainbond 对接多集群
- 在完成 Rainbond 控制台的安装后,进入 Rainbond 控制台
平台管理->集群->添加集群
,按照指引在公有云或私有云的服务器上安装 Rainbond 集群端,可添加并对接多个集群。多集群对接后效果图👇
- 我们假设在该环境中已经对接了三个集群,分别是
内网集群
、阿里云-青岛
和阿里云-上海
,此时在平台管理->团队->创建团队
,分别创建三个团队,测试-内网
、生产-青岛
和生产-上海
,集群分别选择内网集群
、阿里云-青岛
和阿里云-上海
。
设置镜像仓库
- 在
平台管理->设置->内部组件库镜像仓库
中,配置一个可以被多个环境访问到的镜像仓库,发布到应用市场的应用对应的镜像将会推送到该仓库上,因此该镜像仓库是在多环境上应用运行起来的关键。