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