无法在 vercel 忽略步骤脚本中获取 git 标签

问题描述 投票:0回答:1

我正在尝试检查当前提交是否分配了标签,在本地它工作正确的标签,但在 Vercel 上的忽略步骤 sh 脚本中它始终是未定义的。总的来说,我似乎无法获得有关此环境中标签的任何信息,因为我尝试仅记录所有现有标签的列表,该列表也是空的

echo "GIT_TAG: $(git name-rev --name-only --tags HEAD)"
echo "GIT_TAGS: $(git tag --list)"

输出是

GIT_TAG: undefined
GIT_TAGS: 
🛑 - Build cancelled
bash git vercel
1个回答
0
投票

您可以使用命令 git tag --contains“您的提交 SHA”。如果您不知道代码 SHA 是什么,它基本上是在您进行提交时创建的 40 个字符的代码,它使每个提交都是唯一的。如果你不知道你的代码 SHA,你可以使用 git log 来尝试找到它。

© www.soinside.com 2019 - 2024. All rights reserved.