使用git提交id和标记作为Jenkins构建参数
在创建构建管道时,当jenkins检查一个轮询的git repo时,是否有方法获取git提交id和标记并将其作为构建参数使用 您可以使用bash执行并运行类似于使用git提交id和标记作为Jenkins构建参数,git,jenkins,jenkins-pipeline,Git,Jenkins,Jenkins Pipeline,在创建构建管道时,当jenkins检查一个轮询的git repo时,是否有方法获取git提交id和标记并将其作为构建参数使用 您可以使用bash执行并运行类似于git log-1--pretty=“%H”的操作来获取提交散列。你可以在其他地方使用它。在Thank上有一些关于提交id的详细信息和链接,但是标签呢?现在我有git标记| tail-1,但只有在提交被实际标记时才有意义。。。否则我就拿起最后一个标签。我可以做些什么来确保我选择了一个应该与提交id关联的标记?如何?似乎不起作用:~/che
git log-1--pretty=“%H”
的操作来获取提交散列。你可以在其他地方使用它。在Thank上有一些关于提交id的详细信息和链接,但是标签呢?现在我有git标记| tail-1,但只有在提交被实际标记时才有意义。。。否则我就拿起最后一个标签。我可以做些什么来确保我选择了一个应该与提交id关联的标记?如何?似乎不起作用:~/chef repo/cookbooks/base--master-git descripe fatal:没有带注释的标记可以描述“90cc3dfebb14e9b8b42f68c3461793c0f90133bc”。但是,还有一些未注释的标记:try--tags。✘ ~/chef repo/cookbooks/base——master-git描述——标签v2.1.49