将git信息传递给下游构建

将git信息传递给下游构建,git,jenkins,jenkins-pipeline,Git,Jenkins,Jenkins Pipeline,我想将从多分支管道作业中签出的git更改集信息传递给下游作业,下游作业运行此版本的测试,并向提交者发送电子邮件。如果测试后版本被破坏,是否仍有此操作?此处已给出答案: 拥有Git变量后,您可以在作业之间将其作为标准参数传递 --更新-- 生成调用的示例可能是: build job: 'Trial_Test_Pipe', parameters: [string(name: 'GIT_BRANCH', value: ${GIT_BRANCH}), s

我想将从多分支管道作业中签出的git更改集信息传递给下游作业,下游作业运行此版本的测试,并向提交者发送电子邮件。如果测试后版本被破坏,是否仍有此操作?

此处已给出答案:

拥有Git变量后,您可以在作业之间将其作为标准参数传递

--更新--

生成调用的示例可能是:

build job: 'Trial_Test_Pipe',
      parameters: [string(name: 'GIT_BRANCH', value: ${GIT_BRANCH}),
                   string(name: 'GIT_COMMIT', value: ${GIT_COMMIT}),
                   string(name: 'GIT_COMMITTER_NAME', value: ${GIT_COMMITTER_NAME)]

什么是“下游作业”?@evolutionxbox下游作业是由第一个管道作业生成的作业。当您说将它们作为标准参数传递时,可能会重复,您是指字符串吗?如何将其传递给使用build jobHi@zstring调用的作业,是的,您可以将它们作为字符串参数从上游传递到下游作业