🔄 重新触发 Complete CI/CD Pipeline 工作流
✅ 确认:这是正确的工作流
您当前查看的是:
- 工作流:
complete-cicd.yml - 名称: Complete CI/CD Pipeline
- 状态: 0 workflow runs(没有运行记录)
🎯 重新触发工作流
步骤1: 点击 "Run workflow" 按钮
在页面右上角,有一个蓝色的 "Run workflow" 按钮(带下拉箭头)。
点击 "Run workflow" 按钮
- 会展开一个表单
填写参数:
- Branch:
master(默认) - 部署环境:
dev(开发环境) - 部署区域:
cn(国内) - 语言版本:
all(所有语言) - 部署类型:
cloudflare(Cloudflare部署) - 跳过测试: ❌ 不要勾选(运行完整测试)
- Branch:
点击绿色的 "Run workflow" 按钮
步骤2: 等待并刷新
点击后立即:
- 页面顶部会显示 "Workflow run was successfully requested."
- 这是正常的确认消息
等待 10-15 秒
刷新页面(按 F5)
- 应该能看到新的运行记录
- 状态可能是:🟡 进行中
步骤3: 查看运行状态
刷新后,您应该看到:
运行记录出现
- "0 workflow runs" 变成 "1 workflow run"
- 显示新的运行记录
运行状态
- 🟡 黄色圆圈 = 正在运行
- ✅ 绿色勾号 = 成功完成
- ❌ 红色叉号 = 失败
点击运行记录
- 可以查看详细的执行步骤
- 实时查看日志
🔍 如果仍然没有运行记录
检查1: 确认点击成功
- 是否看到 "Workflow run was successfully requested." 消息?
- 如果没有,说明请求未成功提交
检查2: 检查浏览器控制台
按 F12 打开开发者工具
查看 Console 标签
- 是否有错误信息?
- 是否有网络请求失败?
查看 Network 标签
- 查找对 GitHub API 的请求
- 检查请求是否成功(状态码200)
检查3: 检查GitHub Actions设置
访问:https://github.com/zenglx1978/mbe-monorepo/settings/actions
确保:
- ✅ "Allow all actions and reusable workflows" 已启用
- ✅ Actions 功能已启用
检查4: 尝试其他方法
如果网页界面有问题,可以:
使用GitHub CLI(如果已安装):
gh workflow run complete-cicd.yml \ --ref master \ -f environment=dev \ -f region=cn \ -f language=all \ -f deploy_type=cloudflare \ -f skip_tests=false使用GitHub API(需要Personal Access Token):
curl -X POST \ -H "Accept: application/vnd.github.v3+json" \ -H "Authorization: token YOUR_TOKEN" \ https://api.github.com/repos/zenglx1978/mbe-monorepo/actions/workflows/complete-cicd.yml/dispatches \ -d '{ "ref": "master", "inputs": { "environment": "dev", "region": "cn", "language": "all", "deploy_type": "cloudflare", "skip_tests": false } }'
📋 触发后的预期行为
立即(0-5秒)
- ✅ 看到 "Workflow run was successfully requested." 消息
5-15秒后
- ✅ 刷新页面应该能看到运行记录
- ✅ 状态显示为 🟡 进行中
1-2分钟后
- ✅ 可以看到各个步骤开始执行
- ✅ 可以查看实时日志
8-16分钟后
- ✅ 工作流完成
- ✅ 状态变为 ✅ 成功 或 ❌ 失败
🆘 如果问题持续
如果多次尝试仍然没有运行记录:
检查GitHub状态
- 访问:https://www.githubstatus.com/
- 确认GitHub Actions服务正常
尝试其他浏览器
- 清除缓存
- 使用无痕模式
检查网络连接
- 确保可以访问GitHub
- 检查是否有防火墙阻止
联系支持
- 提供截图
- 提供浏览器控制台错误信息
📚 相关文档
请点击 "Run workflow" 按钮,填写参数,然后点击绿色的 "Run workflow" 按钮!