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