【发布时间】:2013-09-05 11:02:47
【问题描述】:
在我们的一个项目中,我们在签入时有一个简单的 CI 构建,另一个构建用于测试在成功完成 CI 构建后使用“完成构建”触发器触发的设置工具包的创建。
如果多个开发者同时签到,我们可以得到 1. 2 个连续的 CI 构建,然后 2. 1 个安装套件构建,其中包括 both 签入,然后 3. 另一个安装套件版本,与之前的安装套件版本相比没有任何更改。因此不需要此构建。
显然,这已由第二次成功的 CI 构建开始,但是如果完成构建触发器不包含任何更改,是否有任何方法不触发它?
可能我可以将两者合并为一个构建,但这会增加 CI 构建所需的时间(目前为 2 分钟),因此会增加知道简单 CI 构建已被破坏所需的时间(增加 11 分钟) .
【问题讨论】:
标签: continuous-integration teamcity teamcity-7.1