2009-12-14 81 views

回答

0

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

您还可以让一个构建触发另一个构建。

+0

当一个构建触发另一个构建时,是否都使用相同的修订? – crauscher 2009-12-14 18:23:36

+0

这是真的取决于你...如果你想他们然后是的,他们可以 – sylvanaar 2009-12-14 18:54:07

+0

这可能会导致建设风暴,如果人们经常检查。在需要时更好地构建。 – 2012-04-06 18:46:24

3

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

如果A和B具有相同的VCS根,那么这些配置的构建将构建在相同的修订版上。如果A和B具有不同的VCS根源,则TeamCity将在同一时刻采集来源。

0

SnapShot构建允许这个,并重用构建。所以,如果你有5个步骤,并且步骤1-4在上周运行,则运行步骤5不需要再次运行1-4。相反,运行第5步将运行1-5,如果它们之前没有运行过,并且所有步骤都将使用相同的结帐修订版号。

对于3个步骤的简单情况下,只需:

  1. 设置编译3到对生成的快照依赖性2.
  2. 设置编译2到对生成的快照依赖性1.

现在你要构建1 - >生成2 - >构建3.

这不会给你整洁的图表: enter image description here