如何阻止Vercel为Dependabot PR创建预览部署?
阻止Vercel为Dependabot拉取请求创建预览部署
要阻止Vercel为Dependabot的PR生成预览部署,在「Ignored Build Step」中使用以下判断语句即可:
if [ "$VERCEL_GIT_COMMIT_AUTHOR_LOGIN" == "dependabot[bot]" ]; then exit 0; else exit 1; fi
之前尝试的无效方案及问题
- 调用vercel.sh脚本检测分支名是否包含“Bump”:部署仍正常执行,分支名判断无法精准匹配Dependabot的提交
- 直接写入判断语句匹配
dependabot:依旧生成部署,因为Dependabot在Vercel中的身份标识是dependabot[bot]而非dependabot - 使用Node.js脚本判断
VERCEL_GIT_COMMIT_AUTHOR_LOGIN为dependabot:同样无效,原因同上
内容的提问来源于stack exchange,提问作者Máté Antal
相关产品推荐
相关产品推荐

