在声明性多阶段管道中构建之前先进行条件合并

时间:2019-05-13 12:20:22

标签: jenkins jenkins-pipeline

在声明性管道脚本中,我希望能够在运行阶段之前执行合并,但前提是必须满足特定条件。

我的工作是通过通用Webhook插件触发的,并且我已经在Jenkins UI中将“构建前合并”配置为“其他行为”。但是,现在我想将此“构建之前合并”作为条件,并在某些条件下将其忽略。我希望在管道脚本中执行此操作。 所有git action都在进入阶段之前就运行得很早,但是似乎不可能在阶段(如post)中定义pre动作。

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

0 个答案:

没有答案