在 Jenkins 中,哪一个具有更高的优先级、'Poll SCM'或'Build periodically'?



我在 Jenkins 中创建了一个自由风格的工作。我为该作业定期配置了轮询 SCM构建

如果轮询 SCM 和生成定期同时触发生成,哪个生成首先运行?

您可以在

hudson/triggers/Trigger.java中看到如何使用SCMTriggerTimerTrigger

  • 首先检查 cron 构建:如果适用,它将检查是否存在 SCM 轮询并调用它(除非已经运行:"同步轮询检测到未完成的作业,不会触发其他作业。
  • 如果没有 SCM 轮询,则 cron 构建将继续。

因此,SCM 轮询具有优先级:即使构建定期启动,它仍然会触发轮询。

最新更新