如何在不构建上游作业的情况下将参数从上游作业传递到下游作业

时间:2020-05-09 21:27:53

标签: git jenkins parameters

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

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

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

我该怎么做?

1 个答案:

答案 0 :(得分:0)

很难将参数从作业传递到管道中的作业,我不推荐这样做。乍一看似乎是逻辑,但这是詹金斯的旧思维方式,它导致了科学怪人的流水线。

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

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

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