【发布时间】:2019-05-24 12:28:54
【问题描述】:
我想将从多分支管道作业中签出的 git 更改集信息传递给运行此构建测试的下游作业,并在测试后构建损坏时向提交者发送电子邮件,是有什么办法吗?
【问题讨论】:
-
什么是“下游工作”?
-
@evolutionxbox 下游作业是由第一个管道作业构建的。
标签: git jenkins jenkins-pipeline
我想将从多分支管道作业中签出的 git 更改集信息传递给运行此构建测试的下游作业,并在测试后构建损坏时向提交者发送电子邮件,是有什么办法吗?
【问题讨论】:
标签: git jenkins jenkins-pipeline
这里已经回答了: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)]
【讨论】: