lzh 2d7959c583
Some checks failed
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
refactor: 全面优化Jenkinsfile
修复的问题:
1. 修复所有序列化问题(使用@NonCPS注解和switch语句)
2. 移除未使用的函数(buildAndPush, deployService, getContainerName)
3. 实现真正的并行构建(Build Services阶段)
4. 优化健康检查(可配置超时和间隔)
5. 提取硬编码值到环境变量
6. 改进代码组织和可读性

性能改进:
- 并行构建服务(预计节省40%构建时间)
- 优化健康检查间隔(从10秒降到5秒)
- 并行最终健康检查

代码质量:
- 使用@NonCPS避免序列化问题
- 使用switch替代Map查找
- 统一函数命名规范
- 添加详细注释

从417行优化到~380行,提升可维护性和性能。
2026-01-14 00:35:32 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2026-01-14 00:35:32 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
2025-12-31 11:48:19 +08:00
Description
aiot后端(微服务版)
MIT 17 MiB
Languages
Java 79.7%
PLpgSQL 13.1%
TSQL 6.9%
Python 0.2%