17 Commits

Author SHA1 Message Date
1a8d663c51 fix: Add missing maven-wrapper.jar for Docker builds
- Download maven-wrapper.jar from Maven Central Repository
- Update .gitignore to allow maven-wrapper.jar to be committed
- This fixes 'Could not find or load main class org.apache.maven.wrapper.MavenWrapperMain' error
- Ensures Maven Wrapper works properly in CI/CD and Docker environments
- Enables builds without pre-installed Maven
2025-06-23 23:36:10 +08:00
b285211b6c fix: add execute permission to mvnw script in Docker build 2025-06-23 23:17:37 +08:00
90155a696a add: .dockerignore to reduce build context size 2025-06-23 22:39:48 +08:00
caa85bc6e8 perf: optimize Docker build - use Alpine images, add timeout handling and retry logic 2025-06-23 22:36:43 +08:00
194442170e fix: replace jacocoAdapter with publishHTML for Jenkins compatibility 2025-06-23 21:58:12 +08:00
f2a1a146b7 fix: comprehensive Jenkinsfile syntax fixes - proper stage structure and formatting 2025-06-23 21:54:48 +08:00
aaa3c78706 fix: fix Jenkinsfile syntax errors - remove extra braces 2025-06-23 21:47:45 +08:00
9c995305b4 fix: fix HealthControllerTest JSON path and update JaCoCo plugin usage 2025-06-23 21:38:04 +08:00
22d7087d1f fix: fix Spring Boot test configuration issues 2025-06-23 21:26:08 +08:00
7b8bd55554 feat: 完善Jenkins流水线配置
主要更新:
- 使用SSH私钥认证替代用户名密码认证
- 配置deploy-server-ssh-key凭据ID
- 修复Jenkinsfile格式和缩进问题
- 添加SSH配置指南和企业级部署文档

 技术改进:
- 使用sshagent进行安全的SSH连接
- 移除sshpass依赖,提升安全性
- 统一使用root@116.62.163.84进行部署
- 优化Docker镜像传输和部署流程

 新增文档:
- SSH_CONFIG_GUIDE.md - SSH私钥配置指南
- ENTERPRISE_JENKINS_GUIDE.md - 企业级Jenkins部署
- jenkins-docker/ - Jenkins Docker化部署方案
2025-06-23 21:14:09 +08:00
0725abdcb4 fix: 修复Jenkinsfile语法错误和缩进问题
- 修复stages缩进错误
- 修复stage之间缺少换行的问题
- 修复script块中的格式错误
- 确保所有stage都有正确的缩进
2025-06-23 20:27:15 +08:00
76e1b34f4a fix: 恢复tools配置,使用Jenkins自动安装的Maven
- 恢复tools配置,使用Maven-3.9.6自动安装
- 简化环境检测,信任Jenkins工具管理
- 移除动态Maven命令检测
- 确保使用标准mvn命令
2025-06-23 20:20:30 +08:00
fff588cdec resolve: 解决Jenkinsfile合并冲突,保留修复版本 2025-06-23 20:04:17 +08:00
5db7bc7815 fix: 修复Jenkins流水线JDK安装和上下文问题
- 移除tools自动安装配置,改用环境检测
- 修复所有sh和cleanWs步骤的上下文问题
- 增加异常处理和错误恢复机制
- 支持Maven Wrapper作为fallback
- 添加Jenkins工具配置和问题排查指南
2025-06-23 20:02:56 +08:00
4378b743ce 更新 Jenkinsfile 2025-06-23 19:12:34 +08:00
abdb259a9f 更新Jenkins配置支持SSH用户名密码认证 + 添加详细的Jenkins面板操作指南
- 修改Jenkinsfile支持SSH用户名密码认证方式
- 添加JENKINS_PANEL_GUIDE.md详细操作指南
- 添加QUICK_START.md快速配置清单
- 添加服务器配置脚本支持用户名密码认证
- 更新配置文档和部署说明
2025-06-23 18:39:00 +08:00
877335f73f Initial commit: Jenkins CI/CD Demo Project with Spring Boot 3 2025-06-23 16:50:28 +08:00