如何使用下游作业B中Jenkins作业A的git分支名称作为参数来签出git分支?

如何使用下游作业B中Jenkins作业A的git分支名称作为参数来签出git分支?,git,jenkins,jenkins-plugins,gitlab,jenkins-cli,Git,Jenkins,Jenkins Plugins,Gitlab,Jenkins Cli,我正在研究一个问题并寻求一些解决方案 我有一份jenkin的工作,我正在针对一个特定的git分支构建一个工件 为了传递该分支的名称,我使用了“buildwithparameter”选项,它工作正常 在该作业A中,我使用升级过程触发另一个具有某些特定参数的作业,如升级的\u构建\u编号,升级的\u作业\u名称,以及工作正常的部署层 我的问题是,我无法将上游作业中使用的分支名称作为作业B中的参数传递给仅签出作业B中的该分支 我试图在作业A中归档分支名称,并计划以某种方式在作业B中使用,但我无法这样做

我正在研究一个问题并寻求一些解决方案

我有一份jenkin的工作,我正在针对一个特定的git分支构建一个工件

为了传递该分支的名称,我使用了“buildwithparameter”选项,它工作正常

在该作业A中,我使用升级过程触发另一个具有某些特定参数的作业,如
升级的\u构建\u编号
升级的\u作业\u名称
,以及工作正常的部署层

我的问题是,我无法将上游作业中使用的分支名称作为作业B中的参数传递给仅签出作业B中的该分支

我试图在作业A中归档分支名称,并计划以某种方式在作业B中使用,但我无法这样做

有人知道如何使用作业B中的分支名称签出该特定分支吗?

您可以使用此插件(Jenkins插件)

它允许您在作业和任务之间传递参数

从文档中:

当前生成的参数


您可以传递当前工作中包含的当前生成的参数。

感谢您给我指导。我使用了“当前生成的参数”选项,但它不起作用,因此我使用了“属性文件中的参数”,它工作正常。很乐意帮忙