快速部署源码和 MySQL
本教程将演示 Rainbond 的部分核心能力:
- 源码构建:自动识别 Java Maven 语言,完成从源码到运行的自动化部署。
- 应用市场生态:一键安装标准化中间件,实现生产级可用性。
- 组件的拼装:可视化建立服务依赖,自动注入环境变量与连接信息。
前提
- 已完成 Rainbond 快速安装。
一、通过源代码部署 Java Maven 服务
🚀 亮点
- 零配置构建:自动识别
pom.xml文件,完成依赖下载->编译打包->容器化构建全流程 - 多环境适配:自动检测ARM/x86架构,匹配对应基础镜像
🧩 操作流程
-
创建应用和组件
- 进入目标团队视图 → 新建应用。
- 选择从源码构建 → 源码。
- 自定义应用名称。
- 仓库地址:
https://gitee.com/rainbond/java-maven-demo.git。 - 分支:
master。
-
智能解析过程
- 根据项目文件自动解析对应的语言类型,如项目内存在
pom.xml文件,自动判断为Java-Maven。 - 自动根据
pom.xml文件解析 Maven 构建命令。
- 根据项目文件自动解析对应的语言类型,如项目内存在

- 部署监控
- 在组件的总览 → 操作记录中查看源码构建实时日志。
builder: [INFO] BUILD SUCCESS # 源码编译完成
pushing manifest for goodrain.me/xxx done # 镜像构建完成- 验证运行状态(绿色)
- 访问验证
- 自动生成访问域名规则,
<组件ID>-<端口>-<NS>-<集群根域名>,如:gr6f8fd7-5000-default-192.168.1.11.nip.io。 - 组件 → 端口视图,使用自动生成的域名访问示例页面。
- 自动生成访问域名规则,
