java_demo/QUICK_START.md

91 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

# 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之旅**