【问题标题】:Pass git information to a downstream build将 git 信息传递给下游构建
【发布时间】:2019-05-24 12:28:54
【问题描述】:

我想将从多分支管道作业中签出的 git 更改集信息传递给运行此构建测试的下游作业,并在测试后构建损坏时向提交者发送电子邮件,是有什么办法吗?

【问题讨论】:

标签: git jenkins jenkins-pipeline


【解决方案1】:

这里已经回答了: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)]

【讨论】:

  • 当您说将它们作为标准参数传递时,您是指字符串吗?如何将它传递给我用“构建工作”调用的工作
  • 嗨@zstring,是的,您可以将它们作为字符串参数从上游传递到下游作业
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-13
  • 2013-11-06
  • 1970-01-01
  • 1970-01-01
  • 2015-01-26
  • 1970-01-01
相关资源
最近更新 更多