Build teamcity运行多个正在修订的构建项目
我想用相同的SVN版本运行几个TeamCity构建项目。这可能吗?当然,创建几个构建配置,并将它们设置为在对共享存储库根进行SVN修订更改时触发Build teamcity运行多个正在修订的构建项目,build,teamcity,revision,Build,Teamcity,Revision,我想用相同的SVN版本运行几个TeamCity构建项目。这可能吗?当然,创建几个构建配置,并将它们设置为在对共享存储库根进行SVN修订更改时触发 您还可以让一个生成触发另一个生成。查看快照依赖项。如果生成配置A对B具有快照依赖关系,则当触发A时,B也将被触发,并且两者将在相同的源上运行 如果A和B具有相同的VCS根,则这些配置的构建将构建在同一版本上。如果A和B具有不同的VCS根,那么TeamCity将在同一时刻获取源。快照构建允许这样做,并重用构建。因此,如果您有5个步骤,并且步骤1-4是上周
您还可以让一个生成触发另一个生成。查看快照依赖项。如果生成配置A对B具有快照依赖关系,则当触发A时,B也将被触发,并且两者将在相同的源上运行
如果A和B具有相同的VCS根,则这些配置的构建将构建在同一版本上。如果A和B具有不同的VCS根,那么TeamCity将在同一时刻获取源。快照构建允许这样做,并重用构建。因此,如果您有5个步骤,并且步骤1-4是上周运行的,那么运行步骤5将不需要再次运行1-4。相反,如果之前没有运行过步骤5,那么运行步骤5将运行1-5,并且所有步骤都将使用相同的签出修订号 对于3个步骤的简单示例,只需:
当一个版本触发另一个版本时,两个版本是否都使用相同的版本?这完全取决于您……如果您希望他们这样做,那么是的,他们可以。如果人们经常签入,这可能会引发一场版本风暴。最好在需要时建造。