【发布时间】:2020-05-09 21:27:53
【问题描述】:
我有两个工作是管道,我想将上游工作的参数(分支名称)信息发送到下游。
重点是我们不应该在将参数传递给下游作业之前构建上游项目。
每当我触发下游作业时,它都需要从上游作业获取分支名称参数
我该怎么做?
【问题讨论】:
标签: git jenkins parameters
我有两个工作是管道,我想将上游工作的参数(分支名称)信息发送到下游。
重点是我们不应该在将参数传递给下游作业之前构建上游项目。
每当我触发下游作业时,它都需要从上游作业获取分支名称参数
我该怎么做?
【问题讨论】:
标签: git jenkins parameters
在管道中将参数从作业传递到作业非常难以维护,我不建议这样做。起初这似乎是合乎逻辑的,但这是 Jenkins 的旧思维方式,它导致了科学怪人管道。
了解共享库的工作原理。起初看起来很吓人,但它很简单。文件夹 vars/ 中的文件定义了您可以触发的自定义步骤。在 src/ 文件夹中放置代码逻辑。
如果您需要多个作业,只需创建多个作业并重用您在管道中编写的代码,但尽量不要从作业中调用作业。
我知道这不是您所期望的答案,但希望通过聆听我的评论您会获得更快乐的时光:)
【讨论】: