配置Jenkins轮询间隔为:* * * * *
将每分钟轮询一次SCM。是否有一种方法将其配置为轮询不到一分钟?比如每30秒?
Jenkins使用Cron语法进行轮询。不确定是否可以达到30秒,因为Cron的粒度为60秒。
看看这个:如何让一个unix脚本每15秒运行一次?
让您的SCM触发构建而不是轮询。
你用的是什么SCM ?
编辑:你可以告诉Jenkins在签入更改后等待'x'秒,然后再开始构建。我也有同样的问题,开发人员正在进行多次签入。
有两个选项可以配置,系统范围选项或每个作业选项。
系统范围选项在管理->配置系统->静默期。单位为秒。
每个作业选项在高级项目选项下,也称为安静期。
如果您将安静周期设置为90,Jenkins将在最后一次检测到签入后90秒才开始构建。
我已经找到了解决方案,并在这里解释:
Jenkins Perforce Plugin -一次轮询多个变更列表
谢谢你的建议!