将 Jenkins 轮询间隔配置为:* * * * *
将每分钟轮询 SCM。有没有办法将其配置为不到一分钟的轮询?例如每 30 秒?
问问题
28389 次
3 回答
4
Jenkins 使用 Cron 语法进行轮询。由于 Cron 的粒度为 60 秒,因此不确定您能否达到 30 秒。
于 2013-05-09T15:51:26.330 回答
4
让您的 SCM 触发构建而不是轮询它。
你用的是什么单片机?
编辑:
您可以告诉 Jenkins 在签入更改后等待“x”秒,然后再开始构建。我有同样的问题,开发人员进行了多次签入。
有两个选项可以配置此选项,系统范围选项或每个作业选项。
系统范围的选项位于管理 -> 配置系统 -> 静默期。以秒为单位。
每个作业选项位于高级项目选项下,也称为静默期。
如果您将静默期设置为 90,Jenkins 将等到最后一次检测到签入后 90 秒,然后再开始构建。
于 2013-05-09T22:26:52.567 回答
1
I've found the solution, and explained it here:
Jenkins Perforce Plugin - multiple changelists in a single poll
Thanks for the ideas!
于 2013-06-16T08:25:18.093 回答