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