3

我是詹金斯的新手。这个想法是在 master 分支上有一个 git 标签。只有有了标签,我们才能在内部版本号中设置 no_commits_since_last_tag 编号。诀窍是从 Jenkins 执行 git describe 命令以确定标签号和无提交号。

我如何从 Jenkins 执行 git describe?

如果我能运行这个命令,我就不支持了。如果我添加一个 groovy 脚本或一个 shell 脚本(在构建之后)。

安装了以下 GIT 插件:

Git 插件 Git 客户端插件

4

1 回答 1

2

一个shell脚本'构建后'就足够了,一个快速而肮脏的例子:

last_tag=$(git describe)
echo $last_tag

您可以在以下任何逻辑中使用该变量。

于 2013-05-29T19:53:32.853 回答