我一直在使用CC.NET,并决定尝试Team City。 初始和默认配置非常简单,但是如何在签出代码之后和运行单元测试之前交换配置文件。
我正在使用TFS,NUnit。 1.在本地工作时,我有配置文件指向本地服务器。 2.在构建服务器上,TeamCity获取通知我已签入代码并构建新版本。 3.服务器运行单元测试
当第3步服务器运行单元测试时,我需要交换指向其他服务器的配置文件,而不是我在本地使用的服务器。
如何在TeamCity中完成此任务?
谢谢, Edijs
答案 0 :(得分:0)
您可以在TeamCity中设置DEPENDENT Builds。如果你的新版本编译,它可以触发你的单元测试版本。
我通常通过不同的NANT文件来运行它。基于我的NANT目标,我可以从同一个构建中获得不同的行为,这就是我在TeamCity中指定的内容。