基于触发器的Teamcity快照依赖性

时间:2014-04-10 14:13:54

标签: git teamcity teamcity-8.0

所以我在这个项目中有几个部分 - 其中一个是opencv构建,可能需要一些时间。我已经将另一个依赖于此的构建作为快照构建,其设置为“如果有合适的构建,请不要运行新构建”。

opencv构建仅在提交到相关目录时触发(使用构建触发器) 我的其他版本设置类似(基于另一个文件夹)

但由于它们都来自同一个存储库,因此一个触发器会触发另一个存储库。似乎'合适'不考虑构建触发器,而只考虑提交编号。有没有办法设置它,以便每次都不会重建依赖的构建,只有当它会触发时(我仍然需要两者之间的依赖)

感谢。

1 个答案:

答案 0 :(得分:0)

修改opencv构建的结帐规则。

Edit configuration
Go under '2. Version Control Settings'
Under the VCS root 'Edit Checkout Rules'
Add the rule so it only considers what affects it (e.g. +:\Repo\opencv)

只有在此文件夹发生更改时才会触发。

相关问题