使用 GitOps 实现应用持续部署
GitOps 是一种通过 Git 仓库作为应用配置和部署的唯一真实来源的持续交付方法。本文将详细介绍如何在 Rainbond 平台上实现 GitOps 持续部署流程,包括代码仓库对接、自动构建配置及完整部署流程。
Rainbond 支持两种 GitOps 持续部署方式:
- 通过 OAuth 对接 Git 仓库,基于源码创建组件是通过打开自动构建按钮,Rainbond 会自动在对应的仓库中配置 WebHook。
- 手动配置 WebHook,在代码仓库中配置 WebHook 地址,并设置触发条件。
前提条件
- 已安装并配置 Rainbond 平台
- 拥有 GitHub、GitLab 或 Gitee 等代码仓库的管理员权限
- 拥有 Rainbond 平台的团队管理员或平台管理员权限
- 确保网络连接畅通,代码仓库和 Rainbond 平台可以相互访问