Teamcity - 创建依赖关系构建,其svn repos彼此不同

时间:2015-02-05 20:51:27

标签: svn dependencies teamcity

我正在尝试设置一个虚拟构建配置,除了在Teamcity中构建其他项目(构建配置)之外什么都不做。我有4个构建配置,它们构建完美,没有任何问题。所有这4种构建配置实际上来自3个不同的SVN存储库

看起来像下面的结构。

  1. 构建配置A - http://svn.example.com/repo1/folderA
  2. 构建配置B - http://svn.example.com/repo2/folderB/folderxyxz
  3. 构建configuraiton C - http://svn.example.com/repo1/folderC
  4. 构建配置D - http://svn.example.com/repo3/folderD/folderabcd
  5. 我想创建一个虚拟构建配置,并确保当我运行这个虚拟构建时,它应该构建从A到D的所有构建。我怎样才能实现这一点?我知道快照依赖,但我听说所有构建配置应该来自相同的svn repo。我可能错了,请纠正我..

    供您参考,我使用的是TeamCity Professional 8.1.4

2 个答案:

答案 0 :(得分:1)

可以为具有不同VCS根的构建配置配置

Snapshot dependencies。如果要始终重新运行整个构建链,请取消选中“如果有合适的构建,请不要运行新构建”。有关详细信息,请参阅Dependencies Setup

答案 1 :(得分:0)

您只需要在“完成构建”条件下添加构建触发器。这意味着你可以说当Build A完成时,Build B将会被触发。