- 修改Jenkinsfile支持SSH用户名密码认证方式 - 添加JENKINS_PANEL_GUIDE.md详细操作指南 - 添加QUICK_START.md快速配置清单 - 添加服务器配置脚本支持用户名密码认证 - 更新配置文档和部署说明
2.3 KiB
2.3 KiB
Jenkins快速配置清单 ✅
🚀 5分钟快速配置
✅ 第1步:安装插件
进入 管理Jenkins → 插件管理 → 可选插件,搜索并安装:
Maven Integration Plugin
JaCoCo Plugin
SonarQube Scanner Plugin
Docker Pipeline Plugin
SSH Agent Plugin
Credentials Binding Plugin
✅ 第2步:配置工具
进入 管理Jenkins → 全局工具配置:
JDK配置:
- 名称:
JDK-17
- JAVA_HOME:
/usr/lib/jvm/java-17-openjdk
Maven配置:
- 名称:
Maven-3.9.3
- 勾选自动安装,选择版本3.9.3
✅ 第3步:配置SonarQube
进入 管理Jenkins → 系统配置 → SonarQube servers:
- 名称:
SonarQube
- URL:
http://116.62.163.84:15010
- Token:
squ_7e4217cabd0faae6f3b8ee359b3b8e2ac52eb69a
✅ 第4步:添加凭据
进入 管理Jenkins → 凭据 → 添加凭据:
Git凭据:
- 类型:用户名密码
- ID:
git-credentials
- 用户名:
wangtianqi
- 密码:[您的Git密码]
SSH凭据:
- 类型:用户名密码
- ID:
deploy-server-ssh
- 用户名:
root
- 密码:[服务器root密码]
✅ 第5步:创建Pipeline
- 新建任务 → 输入名称:
java-demo-pipeline
→ 选择 Pipeline - Pipeline配置:
- Definition:
Pipeline script from SCM
- SCM:
Git
- Repository URL:
http://116.62.163.84:15006/wangtianqi/java_demo.git
- Credentials:选择
git-credentials
- Branch:
*/main
- Script Path:
Jenkinsfile
- Definition:
✅ 第6步:立即构建
点击 立即构建,等待构建完成!
🎯 验证部署
生产环境:
curl http://116.62.163.84/api/health
测试环境:
curl http://116.62.163.84:8080/api/health
⚡ 常用操作
查看构建日志: 构建详情页 → 控制台输出
查看测试报告: 构建详情页 → 测试结果
查看代码覆盖率: 构建详情页 → JaCoCo代码覆盖率
查看代码质量: 访问 http://116.62.163.84:15010
重新构建: 项目主页 → 立即构建 清理工作空间: 项目主页 → 工作空间 → 清理工作空间 查看Pipeline: 安装Blue Ocean插件后点击 "Open Blue Ocean"
🎉 配置完成!享受您的CI/CD之旅!