Jenkins 在声明性多阶段管道中生成前进行条件合并

Jenkins 在声明性多阶段管道中生成前进行条件合并,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,在声明性管道脚本中,我希望能够在运行阶段之前执行合并,但仅当某个条件为true时 我的作业是通过通用Webhook插件触发的,我在Jenkins UI中将“构建前合并”配置为“附加行为”。但是现在我想让这个“在构建之前合并”有条件,并在某些条件下省略它。我更愿意在管道脚本中这样做。 所有git操作在进入阶段之前都会提前运行,但似乎不可能在阶段中定义预操作(如post) 请注意,我的管道运行在不同的节点上,并包含平行的部分。因此,只有一个有条件的“git合并”阶段是不够的

在声明性管道脚本中,我希望能够在运行阶段之前执行合并,但仅当某个条件为true时

我的作业是通过通用Webhook插件触发的,我在Jenkins UI中将“构建前合并”配置为“附加行为”。但是现在我想让这个“在构建之前合并”有条件,并在某些条件下省略它。我更愿意在管道脚本中这样做。 所有git操作在进入阶段之前都会提前运行,但似乎不可能在阶段中定义预操作(如post)

请注意,我的管道运行在不同的节点上,并包含平行的部分。因此,只有一个有条件的“git合并”阶段是不够的