Mic*_*ale 16 continuous-integration jenkins cloudbees
在大多数Jenkins的例子中,SCM轮询值被指定为*/15****,即.每隔15分钟轮询一次SCM.当你有数百个工作时,这很好,但是如果你有数千个工作就没有,因为它会在一小时后的15,30,45和0分钟向SCM(在这种情况下为Subversion)服务器产生数千个请求.
有没有办法在Jenkins中随机化轮询值以避免上述情况?
在Jenkins主配置屏幕上,有一个值"最大并发轮询数".是否应该设置(和什么值)以避免上述情况?
Ste*_*lly 29
使用H而不是*,Jenkins将随机分发轮询.注意,目前还没有找到与每小时/每天/等不同的频率的良好语法,所以
H * * * *
将以预定的随机分钟每小时轮询一次.
H H * * *
将以预先确定的随机时间和分钟每天轮询一次
H H H * *
将每周进行一次民意调查
0 H * * *
将在预定的随机时间内每小时进行一次轮询,但每天进行一次.
请记住,您可以使用多个cron行,并且任何匹配都是匹配的,因此在确定了小时频率的良好语法之后,您可以更接近(平均而言)
H * * * * H * * * * H * * * * H * * * * H * * * * H * * * *
在投票之间平均会给你15分钟(是的,每小时将有6次投票,但这是一个很好的机会,每小时至少有一次投票会下降)
如果您对在一小时内分发语法有很好的建议,请回复此主题:
https://groups.google.com/forum/?fromgroups#!jenkinsci-users/VghEjfygWuw/PuIG1o7u1GQJ%5B1-25%5D
Jenkins 1.510和更新版本包含一种新语法,允许在一小时内指定分布
归档时间: |
|
查看次数: |
23457 次 |
最近记录: |