外观
Vercel
约 593 字大约 2 分钟
2026-03-14
警告
awc 资本怎么这么坏
Vercel用起来确实很爽,但是依然需要一些妙妙小技巧来绕过Hobby方案下的一些限制
叠甲喵!支持正版喵!给网站打钱喵!
节约你的部署次数
Vercel的Hobby方案是有每日(100次)和每月(6k min)部署限制的
因此为了既可以让团队成员猛猛提交,又不会让部署额度爆炸,可以采用双轨制+强制PullRequest的方案限制部署触发
首先需要在Vercel中将部署触发改为仅Prodution分支(一般会是main或者master)触发(Preview是真没必要,疯狂烧额度,不如给你的团队成员把本地环境配好)
将一个doc分支设为项目默认分支,所有日常的提交均在该分支下进行;给master分支一个分支保护,要求仅PR合并
当需要部署的时候,从doc分支向master分支发起PR
团队协作
Vercel的Hobby方案是不支持团队协作的,也就是说一个项目的部署者只能为项目所有者自己。
但是我们可以通过将所有人的部署触发伪装成项目所有者自己来绕开这个限制
在采用了节约你的部署次数方案后(显然上述方案中我们让Vercel自动监听master分支的变化并进行部署),我们需要移除Vercel对GitHub仓库的监听,防止团队其它成员提交在Preview阶段被Bot卡掉
然后我们需要在Vercel账号下创建自己的token,保存至Repository secrets中
然后在项目下
npx vercel login
npx vercel link拿到orgID和projectID 保存至Repository secrets
然后随便挑个硅基生物给你写个deploy工作流脚本将build过程扔进github的vm里,防止Vercel内部build时校验提交时卡掉
以及关键是在工作流的Deploy行为前添加
- name: Remove Git Metadata
run: rm -rf .git抹除PR提交者的身份指纹,防止Vercel后端校验部署发起者的身份信息
然后所有的部署将会被视作token提供者发起的纯文件形式部署,不会被任何检定流程卡掉
更新日志
2026/4/16 11:07
查看所有更新日志
e4055-Merge pull request #12 from azaneNH37/doc于