- 修改Jenkinsfile支持SSH用户名密码认证方式 - 添加JENKINS_PANEL_GUIDE.md详细操作指南 - 添加QUICK_START.md快速配置清单 - 添加服务器配置脚本支持用户名密码认证 - 更新配置文档和部署说明
91 lines
2.3 KiB
Markdown
91 lines
2.3 KiB
Markdown
# 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之旅!**
|