部署及构建
本章节介绍如何将开发完成的应用进行构建和部署,包括本地构建、Docker镜像构建、CI/CD自动化以及Kubernetes部署。
概述
InCloud平台支持多种部署方式:
部署方式 | 适用场景 | 说明 |
|---|---|---|
本地开发 | 开发调试 | 直接运行JAR包 |
Docker部署 | 单机部署 | 构建Docker镜像运行 |
K8S部署 | 生产环境 | Kubernetes集群部署 |
构建流程
章节目录
构建Docker镜像 - 使用Docker构建和运行服务
CI/CD构建流程 - GitLab CI/CD自动化构建
发布到Kubernetes - Kubernetes集群部署
快速开始
本地构建
# Maven打包
mvn clean package -DskipTests
# 运行JAR
java -jar target/incloud-biz-demo.jar
Docker构建
# 构建镜像
docker build -t incloud-biz-demo:5.4.0-SNAPSHOT .
# 运行容器
docker run -d --name demo \
-p 8006:8006 \
-e INCLOUD_NACOS_SERVICE_HOST=192.168.0.79 \
incloud-biz-demo:5.4.0-SNAPSHOT
自动化构建
平台提供jm工具实现自动化构建,详见Java Manager。
# 执行自动化构建
jm build
相关文档
25 十一月 2025