mcpField
D
deployment-automation

deployment-automation

github.com/qodex-ai云与 DevOps47127 次安装43 周前更新
代码仓库

关于 deployment-automation

一套指导 Vercel 生产部署并循环修复错误的技能,适用于需要处理部署失败的工作流。它要求结合 MCP 获取详细日志、进行针对性修改并重试部署。

主要功能

  1. 01运行 vercel --prod 部署
  2. 02通过 MCP 获取构建日志
  3. 03分析并修复部署错误
  4. 04重试部署并确认结果

适用场景

  1. 01部署失败后定位构建原因
  2. 02排查运行时或环境变量问题
  3. 03修复后重复生产部署

MCP 相关

此技能要求使用 Vercel MCP 工具获取详细日志,以辅助诊断生产部署错误。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/qodex-ai/ai-agent-skills --skill deployment-automation

安装后在 Claude Code 中输入/deployment-automation确认已加载。

详细介绍

Vercel 生产部署循环

操作说明

收到自动修复错误并部署到 Vercel 生产环境的请求时:

  1. 首次尝试部署

    • 运行 vercel --prod 开始生产部署
    • 等待部署完成
  2. 检测并分析错误

    • 重要:使用 Vercel MCP 工具获取详细日志:
      • MCP 日志比 CLI 输出详细得多
    • 分析构建日志,找出根本原因:
      • 构建错误(TypeScript、ESLint、编译)
      • 运行时错误
      • 环境变量问题
      • 依赖项问题
      • 配置问题
    • 提取具体错误消息
  3. 修复错误

    • 进行最小且有针对性的修改,以解决具体错误
  4. 重试部署

    • 应用修复后,再次运行 vercel --prod
    • 重复上述步骤,直到部署成功
  5. 确认成功

    • 部署成功后,报告:
      • 部署 URL
      • 已修复的所有错误
      • 所做更改的摘要
    • 询问用户是否要提交并推送修复

循环退出条件

  • ✅ 部署成功
  • ❌ 同一错误出现 5 次或以上(建议手动介入)
  • ❌ 用户要求停止

最佳实践

  • 逐步进行修复,不要大规模重构
  • 修复时保留用户的代码风格和模式

示例流程

用户:“部署到生产环境并修复所有错误”

  • Vercel MCP 构建日志是错误信息的主要来源
  • 仅凭 CLI 输出不足以准确诊断错误
  • 获取日志前,务必等待部署完成
  • 如果错误需要用户提供信息(例如 API 密钥),请立即询问用户

评论

支持 Markdown