🚀 立即触发工作流

✅ 当前配置

您的表单已正确配置:

  • Branch: master
  • 部署环境: dev ✅(开发环境,安全)
  • 部署区域: cn ✅(国内部署)
  • 语言版本: all ✅(所有语言)
  • 部署类型: cloudflare ✅(Cloudflare Tunnel部署)
  • 跳过测试: ❌ 未勾选 ✅(会运行完整测试)

🎯 触发工作流

步骤1: 点击 "Run workflow" 按钮

在表单底部,有一个绿色的 "Run workflow" 按钮

  1. 确认所有参数都正确
  2. 点击绿色的 "Run workflow" 按钮

步骤2: 等待工作流启动

点击后:

  • 页面顶部会显示 "Workflow run was successfully requested."
  • 工作流会在几秒钟内开始运行
  • 页面会自动跳转到运行详情页面

步骤3: 查看运行状态

触发后,您会看到:

  1. 工作流运行页面

    • 显示工作流的执行状态
    • 可以看到各个步骤的进度
  2. 实时日志

    • 点击各个步骤可以查看详细日志
    • 实时更新执行状态

📊 工作流执行流程

触发后,工作流将按以下顺序执行:

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 分钟

🔍 监控工作流执行

实时查看进度

  1. 工作流运行页面

    • 可以看到所有步骤的状态
    • 🟡 黄色圆圈 = 正在运行
    • ✅ 绿色勾号 = 成功完成
    • ❌ 红色叉号 = 失败
  2. 查看详细日志

    • 点击任何步骤可以查看详细日志
    • 实时更新执行情况

如果工作流失败

  1. 查看错误日志

    • 点击失败的步骤
    • 查看详细的错误信息
  2. 修复问题

    • 根据错误信息修复代码或配置
    • 重新触发工作流

📋 触发后的操作

立即操作

  1. ✅ 点击 "Run workflow" 按钮
  2. ⏳ 等待工作流启动(几秒钟)
  3. 👀 查看运行状态

等待期间

  • 可以查看工作流配置
  • 可以查看其他文档
  • 工作流会在后台运行

完成后

  • ✅ 如果成功:验证部署的服务
  • ❌ 如果失败:查看错误日志并修复

🆘 常见问题

Q: 点击后没有反应?

A: 等待几秒钟,然后刷新页面。工作流可能需要时间启动。

Q: 如何查看运行状态?

A: 点击后会自动跳转到运行页面,或访问:

https://github.com/zenglx1978/mbe-monorepo/actions

Q: 可以取消运行中的工作流吗?

A: 可以,在工作流运行页面点击 "Cancel workflow" 按钮。

Q: 工作流需要多长时间?

A: 通常 8-16 分钟,取决于代码大小和测试复杂度。

📚 相关文档


一切准备就绪!点击绿色的 "Run workflow" 按钮开始您的CI/CD部署! 🎉