teamcity运行几个构建项目并进行修订

时间:2009-12-14 11:15:29

标签: build teamcity revision

我想使用相同的SVN版本运行多个Team-City构建项目。这可能吗?

3 个答案:

答案 0 :(得分:3)

查看快照依赖项。如果构建配置A对B具有快照依赖性,那么当A被触发时,B也将被触发,并且两者将在相同的源上运行。

如果A和B具有相同的VCS根,那么这些配置的构建将构建在相同的版本上。如果A和B具有不同的VCS根,那么TeamCity将在同一时刻获取源。

答案 1 :(得分:0)

当然,创建几个构建配置,并将它们设置为触发对共享存储库根目录的SVN修订更改。

您还可以使用另一个构建触发器。

答案 2 :(得分:0)

SnapShot构建允许这样做,并重用构建。因此,如果您有5个步骤,并且上周运行了步骤1-4,则运行步骤5将不再需要再次运行1-4。相反,运行步骤5将运行1-5,如果之前没有运行它们,并且所有将使用相同的结帐修订号。

对于3个步骤的简单案例,只需:

  1. 将Build 3设置为对Build 2具有快照依赖性。
  2. 将Build 2设置为对Build 1具有快照依赖性。
  3. 现在你将拥有Build 1 - >构建2 - >建立3。

    这确实给你整洁的图表: enter image description here