【问题标题】:how to pass parmeter to downstream job from upstream job without building upstream job如何在不构建上游作业的情况下将参数从上游作业传递给下游作业
【发布时间】:2020-05-09 21:27:53
【问题描述】:

我有两个工作是管道,我想将上游工作的参数(分支名称)信息发送到下游。

重点是我们不应该在将参数传递给下游作业之前构建上游项目。

每当我触发下游作业时,它都需要从上游作业获取分支名称参数

我该怎么做?

【问题讨论】:

    标签: git jenkins parameters


    【解决方案1】:

    在管道中将参数从作业传递到作业非常难以维护,我不建议这样做。起初这似乎是合乎逻辑的,但这是 Jenkins 的旧思维方式,它导致了科学怪人管道。

    了解共享库的工作原理。起初看起来很吓人,但它很简单。文件夹 vars/ 中的文件定义了您可以触发的自定义步骤。在 src/ 文件夹中放置代码逻辑。

    如果您需要多个作业,只需创建多个作业并重用您在管道中编写的代码,但尽量不要从作业中调用作业。

    我知道这不是您所期望的答案,但希望通过聆听我的评论您会获得更快乐的时光:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多