在创建新标签时,我在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请求读取和使用标签?
答案 0 :(得分:0)
您可以使用git describe
从本地存储库中读取标签。
tag=$(git describe --tags)
echo "tag = "$tag