在Jenkins中组合构建触发器

我为作业配置了两个构建触发器(轮询SCM和FStrigger-

MonitorFiles),比如说轮询计划为每日轮询(@daily),现在,如果轮询SCM检测到更改或FStrigger-

MonitorFiles这样做是正常行为,则触发构建。

但是,如果两个都检测到更改,则每次触发器尝试触发构建时都会触发两次构建,那么我该如何实现每天将上述两个触发器的结果组合在一起并且仅触发/不触发一次构建的方法。

回答:

您可以创建为两个触发器安排的特殊触发器作业。通过使用系统常规脚本在此作业内部,您可以检查是否已构建目标作业的任何内部版本。然后根据检查结果,该作业是否触发目标作业。

以上是 在Jenkins中组合构建触发器 的全部内容, 来源链接: utcz.com/qa/407089.html

回到顶部