Continuous integration 是否有可能将Hudson上的CI构建延迟到提交活动逐渐减少?

Continuous integration 是否有可能将Hudson上的CI构建延迟到提交活动逐渐减少?,continuous-integration,hudson,Continuous Integration,Hudson,这是我第一次设置Hudson,我想以以下方式进行触发器构建: (我们正在使用SVN) 在提交之后,但仅在特定时间段内不再执行提交活动之后。如果每次提交都发生在很短的时间增量内,我不想触发构建。例如,在提交时标记挂起的生成/任务,但等待一段时间,直到不再发生提交 我不想每次都触发一个构建——我希望每个时间段和一个提交都已经发生。还请注意,如果最后一次提交是最近的,则不应进行构建-我们需要等待一些不活动 我可能只是每天做一次构建。我真的对每一次提交都有一个独特的构建感到畏缩。现在,Win32构建

这是我第一次设置Hudson,我想以以下方式进行触发器构建:

(我们正在使用SVN)

  • 在提交之后,但仅在特定时间段内不再执行提交活动之后。如果每次提交都发生在很短的时间增量内,我不想触发构建。例如,在提交时标记挂起的生成/任务,但等待一段时间,直到不再发生提交
我不想每次都触发一个构建——我希望每个时间段和一个提交都已经发生。还请注意,如果最后一次提交是最近的,则不应进行构建-我们需要等待一些不活动

我可能只是每天做一次构建。我真的对每一次提交都有一个独特的构建感到畏缩。现在,Win32构建需要20分钟到1小时,具体取决于机器。当我们进行跨平台构建时,这也将是实质性的


我也乐于接受在每次提交时进行构建的评论和论据。(请注意,其中一个开发人员的模式是提交几个不同的文件集——连续提交。)我不愿意花费所有的cpu周期和磁盘空间来创建一个在一两分钟内就无用/丢弃的构建。我也不知道;我不认为同时运行多个构建(hudson是这样做的还是等待构建完成)是有用的/可取的。

只需在“为每个项目配置”下设置构建的静默期即可

你只需要远远超过5秒钟

Hudson一次可以完成多个构建,您只需设置其他构建。

谢谢。“安静期”-这正是我想要的。谢谢