Vercel 部署完成后自动执行 Github Action
找遍了 Vercel 的文档,没有找到部署完成后的 WebHook/回调,最后发现可以利用 Vercel 和 GitHub 的集成实现这个功能
原理是 Vercel 编译会集成到 GitHub 的库,部署过程有个回调 deployment_status
来通知 GitHub 上显示成功或失败
我需要这个功能是因为我在 Vercel 前用了 CloudFlare 来缓存,部署成功后,需要调用 API 来清除缓存
最后贴上清除 Cache 的 Github Action
1 |
|
Vercel 部署完成后自动执行 Github Action
https://cuojue.org/read/run-sh-after-vercel-deploy-complete.html