GitHub 提交后 Vercel 不自动部署?一招搞定!

遇到 GitHub 提交代码后 Vercel 不会自动触发部署的问题?别慌,用 Deploy Hooks 轻松解决。

🔧 解决方案

在 Vercel Dashboard 中操作:

  1. 进入 Project SettingsGitDeploy Hooks
  2. 创建一个 Deploy Hook URL
  3. 任何人都可以通过这个 URL 触发部署

📋 详细步骤

第一步:进入设置页面
vercel-setting-page

第二步:配置 Deploy Hook

  • 输入对应的分支名称
  • 点击生成 Hook URL

deploy hooks page

第三步:集成到发布流程
每次发布完成后,调用这个 URL 即可触发自动部署。

💡 实践技巧

我在发布脚本中的处理方式:

1
2
3
git push
sleep 3 # 延迟3秒确保代码推送完成
curl -X POST "你的Deploy Hook URL"

这样就实现了真正的自动化部署流程!