将git信息传递给下游版本

时间:2019-05-24 12:28:55

标签: git jenkins jenkins-pipeline

我想将从多分支管道作业中签出的git change set信息传递给下游作业,该作业运行此构建的测试,如果构建在测试后被破坏,则向提交者发送电子邮件。反正有这样做吗?

1 个答案:

答案 0 :(得分:0)

这是这里的答案:Git Variables in Jenkins Workflow plugin

拥有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)]