在jenkins构建中的GitLab Webhook中使用标签

时间:2020-01-30 03:12:18

标签: git jenkins gitlab webhooks

在创建新标签时,我在GitLab中有一个Webhook来触发Jenkins作业。有没有办法在Jenkins作业中使用触发Jenkins作业的新标签?例如,假设我将标签v.1.5推到了我的仓库中。

git tag -a v1.5 -m "version 1.5"
git push --tags

现在,我想在Jenkins构建版(执行shell)的shell执行中使用标记v.1.5

echo <tag that triggered this job>

{{3}}

是否可以通过POST请求读取和使用标签?

1 个答案:

答案 0 :(得分:0)

您可以使用git describe从本地存储库中读取标签。

tag=$(git describe --tags)
echo "tag = "$tag