Teamcity vcs会触发静默期,直到上一次构建完成

时间:2013-06-17 10:49:52

标签: teamcity teamcity-7.1

我希望我的触发器在svn commit上启动,但只能在之前的构建完成之后。

它在某种程度上是在安静的时期实施的,但是我想省略一些缺点:
1.情况建设已经完成,但我们仍在等待安静期完成 2.可能情况构建尚未完成,但我们正在开始新建,因为安静时期已经结束。

感谢。

1 个答案:

答案 0 :(得分:2)

我将假设(因为您没有指定),您希望下一个构建仅在上一个构建完成后启动,因为它们正在使用某些共享资源(例如,用于集成测试)。

TeamCity有一个设置来限制同时运行的构建的数量,无论它们是手动运行还是由触发器启动。在构建配置的第一页(常规设置)上将以下选项设置为“1”:

  

限制同时运行的构建数量(0 - 无限制)

编辑:今天宣布的TeamCity 8.0增加了对Shared Resources的支持,允许您定义外部资源和配额,以便在多个构建配置中使用。