从jenkins执行git describe命令

时间:2013-05-29 15:08:37

标签: git jenkins jenkins-plugins

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

我如何从Jenkins执行git describe?

如果我可以运行此命令,我不会支持。 如果我添加一个groovy脚本或shell脚本(在构建之后)。

安装了以下GIT插件:

Git plugin Git client plugin

1 个答案:

答案 0 :(得分:2)

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

last_tag=$(git describe)
echo $last_tag

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