Vercel部署Skill vercel-deploy

此技能用于通过Vercel平台快速部署应用程序和网站,支持预览部署和验证,适用于开发者和运维团队进行项目上线管理。关键词包括:Vercel、部署、预览部署、CI/CD、网站部署、云平台。

CI/CD 0 次安装 0 次浏览 更新于 3/21/2026

name: vercel-deploy description: 将应用程序和网站部署到Vercel。当用户请求部署操作如“部署我的应用”、“部署并给我链接”、“推送到线上”或“创建预览部署”时使用。 author: openai

Vercel 部署

即时将任何项目部署到Vercel。始终部署为预览(非生产)除非用户明确要求生产部署。

前提条件

  • 当沙箱阻止部署网络调用时,使用 sandbox_permissions=require_escalated 重新运行。
  • 部署可能需要几分钟。使用适当的超时值。

快速开始

只需运行以下命令(设置10分钟超时):

vercel deploy [path] -y

重要: 由于构建可能需要时间,请为部署命令设置10分钟(600000毫秒)超时。

如果因“未找到现有凭据”而失败,请使用下面的备用方法。

备用方法(无认证)

如果CLI因认证错误失败,使用部署脚本:

# 部署当前目录
bash scripts/deploy.sh

# 部署特定项目
bash scripts/deploy.sh /path/to/project

# 部署现有压缩包
bash scripts/deploy.sh /path/to/project.tgz

脚本处理框架检测、打包和部署。它等待构建完成并返回包含 previewUrlclaimUrl 的JSON。

告诉用户: “您的部署已准备好在 [previewUrl]。请在 [claimUrl] 认领以管理您的部署。”

生产部署

仅在用户明确要求时:

vercel deploy [path] --prod -y

输出

向用户显示部署URL。对于备用部署,也显示认领URL。

不要 使用curl或获取部署的URL来验证其工作。只需返回链接。

故障排除

提升网络访问权限

如果部署因网络问题(超时、DNS错误、连接重置)失败,使用提升权限重新运行部署(使用 sandbox_permissions=require_escalated)。当沙箱网络阻止出站请求时,部署需要提升网络访问权限。

给用户的示例指导:

部署需要提升网络访问权限才能部署到Vercel。我可以重新运行命令并提升权限——您要继续吗?