🚀 立即触发工作流
✅ 当前配置
您的表单已正确配置:
- Branch:
master✅ - 部署环境:
dev✅(开发环境,安全) - 部署区域:
cn✅(国内部署) - 语言版本:
all✅(所有语言) - 部署类型:
cloudflare✅(Cloudflare Tunnel部署) - 跳过测试: ❌ 未勾选 ✅(会运行完整测试)
🎯 触发工作流
步骤1: 点击 "Run workflow" 按钮
在表单底部,有一个绿色的 "Run workflow" 按钮:
- 确认所有参数都正确
- 点击绿色的 "Run workflow" 按钮
步骤2: 等待工作流启动
点击后:
- 页面顶部会显示 "Workflow run was successfully requested."
- 工作流会在几秒钟内开始运行
- 页面会自动跳转到运行详情页面
步骤3: 查看运行状态
触发后,您会看到:
工作流运行页面
- 显示工作流的执行状态
- 可以看到各个步骤的进度
实时日志
- 点击各个步骤可以查看详细日志
- 实时更新执行状态
📊 工作流执行流程
触发后,工作流将按以下顺序执行:
Stage 1: 代码质量检查(约1-2分钟)
- ✅ Validate Code(验证代码)
- ✅ Lint & Format(代码格式检查)
Stage 2: 测试(约3-5分钟)
- 🧪 Unit Tests(单元测试)
- 🧪 Integration Tests(集成测试)
- 🧪 E2E Tests(端到端测试)
Stage 3: 构建(约2-4分钟)
- 🏗️ Build Docker Images(构建Docker镜像)
- 🌐 Build i18n Assets(构建国际化资源)
Stage 4: 部署(约2-5分钟)
- 🚀 Deploy to Dev Environment(部署到开发环境)
- 🚀 Deploy via Cloudflare Tunnel
Stage 5: 验证(约1-2分钟)
- ✅ Health Check(健康检查)
- ✅ Deployment Verification(部署验证)
预计总时间: 约 8-16 分钟
🔍 监控工作流执行
实时查看进度
工作流运行页面
- 可以看到所有步骤的状态
- 🟡 黄色圆圈 = 正在运行
- ✅ 绿色勾号 = 成功完成
- ❌ 红色叉号 = 失败
查看详细日志
- 点击任何步骤可以查看详细日志
- 实时更新执行情况
如果工作流失败
查看错误日志
- 点击失败的步骤
- 查看详细的错误信息
修复问题
- 根据错误信息修复代码或配置
- 重新触发工作流
📋 触发后的操作
立即操作
- ✅ 点击 "Run workflow" 按钮
- ⏳ 等待工作流启动(几秒钟)
- 👀 查看运行状态
等待期间
- 可以查看工作流配置
- 可以查看其他文档
- 工作流会在后台运行
完成后
- ✅ 如果成功:验证部署的服务
- ❌ 如果失败:查看错误日志并修复
🆘 常见问题
Q: 点击后没有反应?
A: 等待几秒钟,然后刷新页面。工作流可能需要时间启动。
Q: 如何查看运行状态?
A: 点击后会自动跳转到运行页面,或访问:
https://github.com/zenglx1978/mbe-monorepo/actions
Q: 可以取消运行中的工作流吗?
A: 可以,在工作流运行页面点击 "Cancel workflow" 按钮。
Q: 工作流需要多长时间?
A: 通常 8-16 分钟,取决于代码大小和测试复杂度。
📚 相关文档
一切准备就绪!点击绿色的 "Run workflow" 按钮开始您的CI/CD部署! 🎉