我的项目有以下步骤:
- build
- 单元测试
- 测试覆盖率
- 重复项查找器
- fx cop
有没有办法让TeamCity并行执行2-5个步骤?我可以为此使用多个构建代理吗?
是的。假设您至少有四个构建代理,您可以执行以下操作:
- Under
MyProject
,定义 5 个构建配置(Build
, Unit Tests
, ETC)。
- 编辑构建配置2-5,并定义一个新的
Trigger
in Build Triggering
(选择Finish Build Trigger
,并将其设置为在成功运行后运行Build
.
- 编辑构建配置2-5,并定义一个新的
Artifact dependency
in Dependencies
(选择Add new artifact dependency
,然后选择你的输出Build
配置。
只要您有可用的代理,构建配置就会在成功后运行Build
,每个都有自己的代理。
顺便说一句,在不知道您的具体项目的情况下,我建议仅当整个过程需要很长时间(比方说超过约 15 分钟)并且您可以节省这些机器(虚拟或非虚拟)时才这样做。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)