【发布时间】:2013-06-17 10:49:52
【问题描述】:
我希望我的触发器在 svn commit 时启动,但只有在之前的构建完成之后。
它在一定程度上是在安静期实现的,但我想省略一些缺点:
1. 可能情况构建已经完成,但我们仍在等待安静期完成
2. 可能情况构建尚未完成,但我们正在开始新的构建,因为安静期已经结束。
谢谢。
【问题讨论】:
标签: teamcity teamcity-7.1
我希望我的触发器在 svn commit 时启动,但只有在之前的构建完成之后。
它在一定程度上是在安静期实现的,但我想省略一些缺点:
1. 可能情况构建已经完成,但我们仍在等待安静期完成
2. 可能情况构建尚未完成,但我们正在开始新的构建,因为安静期已经结束。
谢谢。
【问题讨论】:
标签: teamcity teamcity-7.1
我将假设(因为您没有指定)您希望仅在上一个构建完成后才开始下一个构建,因为他们正在使用一些共享资源(例如用于集成测试)。
TeamCity 有一个设置来限制同时运行的构建数量,无论它们是手动运行还是由触发器启动。将构建配置的第一页(常规设置)上的以下选项设置为“1”:
限制同时运行的构建数量(0 - 无限制)
编辑:今天宣布的 TeamCity 8.0 增加了对 Shared Resources 的支持,它允许您定义外部资源和配额以在多个构建配置中使用。
【讨论】: