如何通过jenkins检查git标记是否存在

如何通过jenkins检查git标记是否存在,git,jenkins,Git,Jenkins,我是詹金斯的新手, 在CI构建中,我想检查我的git分支上是否存在特定的标记 我正在尝试使用以下插件 但我不知道如何操作它我从未使用过Git客户端插件。所以其他人可以在这方面帮助你。 但是使用bashshell命令secuteshell,您可以获得标记列表并对其进行验证 标记名=$git标记-l'tagstring*' 检查标记名是否为空字符串 希望对您有所帮助。您可以创建一个包含以下内容的执行shell构建步骤: gitTagExists=$(git tag -l '$TAGNAME') i

我是詹金斯的新手, 在CI构建中,我想检查我的git分支上是否存在特定的标记

我正在尝试使用以下插件


但我不知道如何操作它

我从未使用过Git客户端插件。所以其他人可以在这方面帮助你。 但是使用bashshell命令secuteshell,您可以获得标记列表并对其进行验证

标记名=$git标记-l'tagstring*'

检查标记名是否为空字符串

希望对您有所帮助。

您可以创建一个包含以下内容的执行shell构建步骤:

gitTagExists=$(git tag -l '$TAGNAME')

if [ -n "$gitTagExists" ]; then
    echo "tag $TAGNAME already exists."
    exit 1
fi