我的项目有以下步骤:
有没有办法让TeamCity并行执行2-5步?我可以使用几个构建代理吗?
答案 0 :(得分:11)
是。假设您至少有四个构建代理,则可以执行以下操作:
MyProject
下,定义5个构建配置(Build
,Unit Tests
等)。 Trigger
中定义新的Build Triggering
(选择Finish Build Trigger
,并将其设置为在成功运行Build
后运行。< / LI>
Artifact dependency
中定义新的Dependencies
(选择Add new artifact dependency
,然后选择Build
配置的输出。只要您有可用的代理,构建配置将在成功Build
之后运行,每个代理都在其自己的代理上。
另一方面,在不知道您的具体项目的情况下,我建议只在整个过程需要很长时间(比如说超过15分钟)时才这样做,并且您可以省去这些机器(虚拟或非虚拟) )。