Triggers 如何使hudson仅构建最新的构建 问题

Triggers 如何使hudson仅构建最新的构建 问题,triggers,hudson,Triggers,Hudson,我如何设置Hudson,以便如果一个人触发了一个构建,Hudson将把它放在队列中等待2分钟,在这2分钟内,如果触发了另一个构建,它将用新构建替换队列中的旧构建 这样,如果在这2分钟内有2次构建,Hudson将只执行最后一次构建。在管理Hudson下,设置静默期 如果设置了,新计划的构建将在实际构建之前等待这么多秒。这有助于: 将多封CVS更改通知电子邮件折叠为一封。当提交跨越多个目录时,某些CVS changelog电子邮件生成脚本会快速连续生成多封电子邮件 如果您的编码风格是在几个cvs/s

我如何设置Hudson,以便如果一个人触发了一个构建,Hudson将把它放在队列中等待2分钟,在这2分钟内,如果触发了另一个构建,它将用新构建替换队列中的旧构建

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

在管理Hudson下,设置静默期

如果设置了,新计划的构建将在实际构建之前等待这么多秒。这有助于:

将多封CVS更改通知电子邮件折叠为一封。当提交跨越多个目录时,某些CVS changelog电子邮件生成脚本会快速连续生成多封电子邮件

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

限制构建。如果Hudson安装太忙,生成太多,设置较长的静默期可以减少生成的数量

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

在管理Hudson下,设置安静期

如果设置了,新计划的构建将在实际构建之前等待这么多秒。这有助于:

将多封CVS更改通知电子邮件折叠为一封。当提交跨越多个目录时,某些CVS changelog电子邮件生成脚本会快速连续生成多封电子邮件

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

限制构建。如果Hudson安装太忙,生成太多,设置较长的静默期可以减少生成的数量

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


如何设置并配置它以执行我前面所述的操作?@MikeU,如果您将静默时间设置为120秒,在第一次提交后,Hudson将等待2分钟,然后开始构建。如果在这2分钟内发生另一次提交,Hudson将在第二次提交后再延迟2分钟启动构建。我认为这实现了您的目标,即如果有多个连续的提交触发器,则只构建一次。谢谢!这正是我想要的。我如何设置和配置它以实现我之前所说的?@MikeU,如果你将安静时间设置为120秒,在第一次提交后,Hudson将等待2分钟,然后开始构建。如果在这2分钟内发生另一次提交,Hudson将在第二次提交后再延迟2分钟启动构建。我认为这实现了您的目标,即如果有多个连续的提交触发器,则只构建一次。谢谢!这正是我想要的。