java_demo/QUICK_START.md
wangtianqi abdb259a9f 更新Jenkins配置支持SSH用户名密码认证 + 添加详细的Jenkins面板操作指南
- 修改Jenkinsfile支持SSH用户名密码认证方式
- 添加JENKINS_PANEL_GUIDE.md详细操作指南
- 添加QUICK_START.md快速配置清单
- 添加服务器配置脚本支持用户名密码认证
- 更新配置文档和部署说明
2025-06-23 18:39:00 +08:00

91 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
1. **新建任务** → 输入名称:`java-demo-pipeline` → 选择 **Pipeline**
2. **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`
### ✅ 第6步立即构建
点击 **立即构建**,等待构建完成!
---
## 🎯 验证部署
**生产环境:**
```bash
curl http://116.62.163.84/api/health
```
**测试环境:**
```bash
curl http://116.62.163.84:8080/api/health
```
---
## ⚡ 常用操作
**查看构建日志:** 构建详情页 → 控制台输出
**查看测试报告:** 构建详情页 → 测试结果
**查看代码覆盖率:** 构建详情页 → JaCoCo代码覆盖率
**查看代码质量:** 访问 `http://116.62.163.84:15010`
**重新构建:** 项目主页 → 立即构建
**清理工作空间:** 项目主页 → 工作空间 → 清理工作空间
**查看Pipeline** 安装Blue Ocean插件后点击 "Open Blue Ocean"
---
🎉 **配置完成享受您的CI/CD之旅**