繁体   English   中英

在 jenkins build 中使用 GitLab webhook 中的标签

[英]Use the tag in GitLab webhook in jenkins build

我在 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>

詹金斯构建

有没有办法从 POST 请求中读取和使用标签?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM