我的工作需要一段时间才能完成,并且资源非常庞大。我只希望一次运行一个作业实例,并且只有在有新的SCM更改时才会这样做。
我使用SCM触发器进行设置,然后选中“必要时执行并发构建”复选框。
我遇到的问题是它会在它检测到的第一个SCM更改上排队下一个版本。
我想要的是,只要SCM触发器看到更改,它就会用新的SCM版本替换它排队的作业。我不希望它在下一次更改时运行新实例,我不希望排队等待大量工作。
基本上,我希望作业循环运行,只有在没有SCM更改时才暂停。
我该怎么做?
答案 0 :(得分:0)
您可能正在寻找Quiet period
部分下的Advanced Project Options
选项。
您可以根据需要为Quiet period
设置值(秒)。这将有助于减少构建的频率。