|
|
1f03c44a39
|
fix: 修复一直重启、构建bug
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
|
2026-01-13 22:04:33 +08:00 |
|
|
|
b7664f7dd0
|
fix: 修复健康检查和配置问题
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 修复健康检查 IP 地址 (172.17.16.14 -> localhost)
- 禁用微信自动配置避免 appid 错误
- 添加服务依赖关系和启动顺序
- 优化 Jenkinsfile 部署流程
- 添加 Quartz 优雅关闭配置
- 注释 XXL-JOB Admin 配置(暂不部署)
|
2026-01-13 19:13:30 +08:00 |
|
|
|
93e8848845
|
fix: 使用宿主机 IP 进行健康检查
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
改用 172.17.16.14 替代 localhost
确保健康检查在 host 网络模式下正常工作
|
2026-01-13 18:15:31 +08:00 |
|
|
|
b3d13dacc8
|
fix: 使用宿主机 IP 进行健康检查
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 改用 172.17.16.14 替代 localhost
- 确保健康检查在 host 网络模式下正常工作
|
2026-01-13 18:12:44 +08:00 |
|
|
|
40c404e918
|
docs: 更新 iot-gateway 的 Nacos 配置说明
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
iot-gateway 现在已支持 Nacos 配置管理
|
2026-01-13 17:33:57 +08:00 |
|
|
|
aa1cfa350e
|
chore: 添加 REDIS_DATABASE 到 .env.example
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
|
2026-01-13 17:30:14 +08:00 |
|
|
|
676e7d6c31
|
fix: 添加 REDIS_DATABASE 环境变量到所有服务
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 所有服务添加 REDIS_DATABASE 环境变量
- 默认值为 0
- 解决 Redis 配置无法正确解析的问题
|
2026-01-13 17:27:59 +08:00 |
|
|
|
430018304b
|
fix: 修正健康检查的容器名称映射
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 添加 getContainerName 函数
- 将服务名正确映射到容器名
- 例如:viewsh-gateway -> aiot-gateway
|
2026-01-13 17:24:09 +08:00 |
|
|
|
c3c2070844
|
debug: 添加 SSH 诊断信息
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
手动测试 SSH 连接成功,添加诊断信息排查 Jenkins pipeline 执行环境差异
|
2026-01-13 16:58:53 +08:00 |
|
|
|
03db2c9306
|
fix: 移除 Maven 离线模式避免缺少依赖错误
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- Dockerfile.service 中移除 -o 参数
- 允许 Maven 下载缺少的插件
- 依赖镜像中的缓存仍然有效
|
2026-01-13 16:44:34 +08:00 |
|
|
|
279510dd66
|
fix: 将并行部署改为串行部署
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 避免多个 SSH 连接同时建立导致的冲突
- 保持构建阶段的并行,只有部署改为串行
|
2026-01-13 16:36:14 +08:00 |
|
|
|
3f4b69d532
|
perf: 并行构建 + Maven 依赖缓存优化
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
主要改进:
1. 并行构建(最大 2 个服务同时构建)
2. Maven 依赖基础镜像(aiot-deps)
3. 服务构建基于依赖镜像,跳过依赖下载
4. 部署也支持并行
预期效果:后续构建时间从 25分钟 降至 8-12分钟
|
2026-01-13 16:05:24 +08:00 |
|
|
|
6f6fe36129
|
fix: 恢复使用原始基础镜像避免拉取新镜像
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 使用 eclipse-temurin:17-jdk-alpine(已有)
- 通过 apk 安装 maven(避免拉取 maven 官方镜像)
- 解决网络拉取镜像失败问题
|
2026-01-13 15:45:57 +08:00 |
|
|
|
7142fe79d9
|
fix: 移除 BuildKit 依赖,使用传统 Docker 层缓存
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 移除 BuildKit 语法和缓存挂载
- 使用传统 Docker 层缓存优化
- 优化 Dockerfile 层顺序(pom -> 依赖 -> 代码)
- 仍然可以获得较好的缓存效果
|
2026-01-13 15:40:37 +08:00 |
|
|
|
25fad8d6fd
|
perf: 启用 Docker BuildKit 和 Maven 缓存优化构建速度
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 启用 Docker BuildKit 缓存挂载
- 使用 --mount=type=cache 缓存 Maven 依赖
- 优化 Dockerfile 层缓存策略
- 添加构建优化指南文档
预期效果:
- 首次构建: ~30分钟
- 后续构建(无变更): ~2分钟
- 后续构建(有变更): ~5-8分钟
|
2026-01-13 15:36:29 +08:00 |
|
|
|
deabc90f9a
|
fix: 添加部署诊断信息和目录检查
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 添加 SSH 连接测试
- 检查并创建项目目录
- 改进错误提示
|
2026-01-13 15:30:07 +08:00 |
|
|
|
beabec5fb3
|
fix: 修正宿主机 SSH 地址为 172.19.0.1
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- Jenkins 容器在 1panel-network 网络中
- 网关地址是 172.19.0.1 而不是 172.17.0.1
- Jenkins 负责指挥,实际部署在宿主机执行
|
2026-01-13 15:13:49 +08:00 |
|
|
|
27d3cc4b94
|
fix: 修复 Jenkins 中 docker compose 命令执行问题
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 使用 docker 的绝对路径 /usr/bin/docker
- 切换到项目目录执行命令
- 确保命令在 Jenkins shell 环境中正确执行
|
2026-01-13 15:04:34 +08:00 |
|
|
|
7d0949ffbe
|
docs: 添加服务器部署和 Nacos 配置完整指南
- 详细的 .env 文件配置步骤
- Nacos 配置中心使用指南
- 为所有 5 个核心服务提供配置模板
- 包含常见问题和故障排查
|
2026-01-13 14:15:59 +08:00 |
|
|
|
62978560c5
|
feat: iot-gateway 支持 Nacos 配置管理
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 在 application.yaml 中添加 Nacos config import
- 在 application-prod.yaml 中添加 Nacos 配置
- 在 docker-compose.core.yml 中注入 Nacos 环境变量
- 支持配置统一管理和动态刷新
- 与其他微服务保持架构一致性
|
2026-01-13 14:10:05 +08:00 |
|
|
|
98d3db9ade
|
fix: 调整 iot-gateway prod 配置结构与 application.yaml 保持一致
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 移除 Nacos 配置(在 application.yaml 中通过 import 引入)
- 保持与 application.yaml 完全相同的结构
- 仅将硬编码值替换为环境变量占位符
|
2026-01-13 13:51:53 +08:00 |
|
|
|
f9aa7828c7
|
feat: 完善 iot-gateway 生产环境配置
- 添加 IoT 网关特有的配置项环境变量支持
- 支持 HTTP/MQTT/TCP/EMQX 协议配置
- 支持设备 RPC 和 Token 配置
- 支持消息总线配置
- 添加生产环境配置文档
|
2026-01-13 12:32:14 +08:00 |
|
|
|
2b9c1aa7d8
|
feat: 添加所有核心服务的生产环境配置文件
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 创建 application-prod.yaml 支持环境变量占位符
- 支持 Docker Compose 环境变量注入
- 支持 Nacos 配置中心覆盖
- 涵盖 5 个核心服务: gateway, system, infra, iot-server, iot-gateway
|
2026-01-13 11:52:27 +08:00 |
|
|
|
ceea293412
|
fix: 使用 docker compose v2 命令替代 docker-compose
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 修改部署脚本使用 'docker compose' 而不是 'docker-compose'
- 兼容新版 Docker Compose v2
|
2026-01-13 10:42:24 +08:00 |
|
|
|
177918ce3d
|
fix: 暂时移除 ops-server(还在开发分支中)
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 从 CORE_SERVICES 列表中移除 viewsh-module-ops-server
- 等待 ops-server 开发完成并合并到 master 后再添加
|
2026-01-13 10:23:34 +08:00 |
|
|
|
982fdba4e7
|
fix: 移除 Dockerfile 中不存在的 viewsh-module-ops/pom.xml 复制
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
|
2026-01-13 10:03:30 +08:00 |
|
|
|
7d5cf21bdc
|
fix: 改用 Docker 多阶段构建,移除对 Jenkins Maven 的依赖
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 移除独立的 Maven Build 阶段
- 直接使用 Docker 多阶段构建(Dockerfile 中包含 Maven)
- 改为串行构建避免内存溢出
- 添加更详细的构建日志
|
2026-01-13 10:00:54 +08:00 |
|
|
|
5e2f92f177
|
fix: 修复 Jenkinsfile 首次构建检测逻辑
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 改用 git rev-parse HEAD~1 检测上一次提交
- 首次构建时正确触发全量构建
- 添加更多调试日志
|
2026-01-13 09:58:37 +08:00 |
|
|
|
b3948df69b
|
feat: 添加 Jenkins CI/CD 配置和部署脚本
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
- 添加 Jenkinsfile 支持智能增量构建
- 添加 Docker 多阶段构建模板
- 添加 Docker Compose 配置(连接 1Panel 中间件)
- 添加部署、回滚、清理脚本
- 添加环境变量配置模板
|
2026-01-13 09:49:19 +08:00 |
|
|
|
8ccfafe2bb
|
first commit
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
|
2025-12-31 11:48:19 +08:00 |
|