Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用git提交id和标记作为Jenkins构建参数_Git_Jenkins_Jenkins Pipeline - Fatal编程技术网

使用git提交id和标记作为Jenkins构建参数

使用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

在创建构建管道时,当jenkins检查一个轮询的git repo时,是否有方法获取git提交id和标记并将其作为构建参数使用

您可以使用bash执行并运行类似于
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