建木与 Rainbond 强强联合,打造企业级云原生应用全生命周期管理体系
· 阅读需 5 分钟
建木 是一个面向 DevOps 领域的极易扩展的开源无代码(图形化)/低代码(GitOps)工具,可以帮助用户轻松编排各种DevOps流程并分发到不同平台执行。
建木的图形化编排提供了多个节点,节点可以定义该步骤要执行的操作,用户可通过多个节点自由组合流水线。Rainbond 社区参与了建木节点的开发并贡献了 Rainbond组件创建与持续部署 节点。用户可使用该节点在 Rainbond 中自动创建组件和持续部署组件。
建木应用的部署则可以通过 Rainbond 开源应用商店一键安装,使建木应用的部署更简单,同时也可以作为应用插件扩展 Rainbond 构建体系。
下图是最终要实现的效果,也是建木的图形化流水线配置,本文将以下图的流程为例进行介绍:
- 克隆项目源代码
- 使用 Maven 构建项目
- 构建 Docker 镜像
- 在 Rainbond 上自动创建组件并部署