如何使hudson构建最新的当前版本

时间:2010-06-15 23:05:52

标签: triggers hudson

问题

如何设置Hudson以便如果一个人触发构建,Hudson会将其放入队列并等待2分钟,在这2分钟内如果触发另一个构建,它将替换队列中的旧版本新建?

这样,如果在这2分钟内有2个版本,Hudson将只执行最后一次构建。

1 个答案:

答案 0 :(得分:5)

Manage Hudson 下,设置安静时段

  

如果设置,新计划的构建在实际构建之前等待这么多秒。这对以下内容非常有用:

     
      
  • 将多个CVS更改通知电子邮件折叠成一个(当提交跨越目录时,一些CVS更改日志电子邮件生成脚本会快速连续生成多个电子邮件。)

  •   
  • 如果您的编码风格是在几个cvs / svn操作中提交一个逻辑更改,那么设置更长的静默期将阻止Hudson过早地构建它并报告失败。

  •   
  • 限制版本。如果您的Hudson安装过于繁忙,构建过多,则设置较长的静默期可以减少构建次数。

  •   
     

如果未在项目级别显式设置,则使用系统范围的默认值。