Jenkins根据构建参数触发构建

我有一个jenkins管道,其设置如下,其中Build A是管道的开始,并在完成时触发构建B,依此类推(如下所示)。到目前为止,我已经实现了Build

A,B和C。我使用了Jenkins参数化的Trigger插件作为构建后的动作来触发我的构建。

无论如何,在构建B完成之后,有什么我可以根据构建B之后的构建用fork启动构建的参数的方法,如下所示。Build C和Build

D是将部署到不同环境的部署版本。因此,如果将development作为参数传递给Build A,则它将调用Build

C,否则,如果将测试作为参数传递,它将在Build B之后调用BuildD。

一直四处张望,任何人都看不到该怎么做

谢谢

Parameterised Build A eg: Params a=1 b=2

|

|

Parameterise Build B (uses params from build A)

|

|

------------------------

| |

| |

Build C Build D

回答:

我使用灵活的发布者插件并在参数名称上使用regualr表达式来确定要触发的构建,从而做到了这一点。类似于我认为条件插件

以上是 Jenkins根据构建参数触发构建 的全部内容, 来源链接: utcz.com/qa/407914.html

回到顶部