建木在 Rainbond 上使用实践

科技资讯 投稿 4700 0 评论

建木在 Rainbond 上使用实践

建木的图形化编排提供了多个节点,节点可以定义该步骤要执行的操作,用户可通过多个节点自由组合流水线。Rainbond 社区参与了建木节点的开发并贡献了 Rainbond组件创建与持续部署 节点。用户可使用该节点在 Rainbond 中自动创建组件和持续部署组件。

下图是最终要实现的效果,也是建木的图形化流水线配置,本文将以下图的流程为例进行介绍:

    克隆项目源代码
  1. 使用 Maven 构建项目
  2. 构建 Docker 镜像
  3. 在 Rainbond 上自动创建组件并部署

部署 Rainbond 与建木

Rainbond 部署

可参阅 基于主机安装Rainbond 文档进行安装。

建木部署

平台管理 -> 应用市场 -> 开源应用商店 中搜索 建木,进行安装。

平台管理 -> 扩展 -> 插件 中看到建木应用插件的定义。

建木使用

配置图形化流水线

访问建木UI,进入图形项目。

git clone 节点并配置 git 地址。

maven构建 节点并配置 workspace,其他都默认。

rainbond,添加 构建docker镜像-rainbond 节点,并配置。

    配置 docker 用户和密码,用于推送镜像。需要在建木 首页 -> 密钥管理 中添加。
  • 配置镜像名称。
  • 指定 registry 地址,用于推送镜像。
  • 配置执行构建命令的目录,选择 git clone目录

rainbond,添加 rainbond组件创建与部署 节点,并配置。

    Rainbond URL: Rainbond 的访问地址,例如:http://192.168.1.1:7070
  • Rainbond Token:Rainbond 控制台 -> 个人中心 -> 访问令牌 中生成 Token。
  • Rainbond 团队ID: 例如进入到开发团队下,此时的 URL 为 http://192.168.1.1:7070/#/team/e2h5j3d8/region/rainbond/index,e2h5j3d8 就是团队ID。
  • Rainbond 集群ID: 例如进入到开发团队下,此时的 URL 为 http://192.168.1.1:7070/#/team/e2h5j3d8/region/rainbond/index,rainbond 就是集群ID。
  • Rainbond 应用ID: 例如进入到开发团队的测试应用下,此时的 URL 为 http://192.168.1.1:7070/#/team/e2h5j3d8/region/rainbond/apps/5,5 就是应用ID。
  • 镜像地址: 选择上一步的 镜像名称:镜像Tag
  • 组件名称: 部署在 Rainbond 上的组件名称,例如:java-test

运行图形化流水线

5000 端口并打开对外服务进行访问,验证服务是否正常。

最后

编程笔记 » 建木在 Rainbond 上使用实践

赞同 (24) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽