将Jenkins配置为每分钟调整一次

时间:2013-05-09 13:34:44

标签: jenkins polling

将Jenkins轮询间隔配置为:* * * * *将每分钟轮询SCM。 有没有办法将其配置为轮询不到一分钟?例如每30秒?

3 个答案:

答案 0 :(得分:4)

让你的SCM触发构建而不是轮询它。

您使用的是什么SCM?

编辑:

在开始构建之前,您可以告知Jenkins在签入更改后等待'x'秒。我有同样的问题,开发人员正在进行多次检查。

有两种方法可以配置它,系统范围选项或每个作业选项。

系统范围选项位于Manage - >下。配置系统 - >安静的时期。它只需几秒钟。

每个作业选项位于“高级项目选项”下,也称为“安静时段”。

如果您将静默期设置为90,Jenkins将等到最后一次检测到的检入后90秒,然后再开始构建。

答案 1 :(得分:3)

Jenkins使用Cron语法进行轮询。不确定你可以达到30秒,因为Cron的粒度为60秒。

看看这个:How to get a unix script to run every 15 seconds?

答案 2 :(得分:1)

我找到了解决方案,并在此解释:

Jenkins Perforce Plugin - multiple changelists in a single poll

感谢您的想法!