我们有一个开发过程,开发人员修改web.config以匹配他们的个人设置。对于deploment,我们有其他带后缀的web.config文件,例如web.config.test。
有没有办法告诉Team City使用.test版本的web.config而不是默认版本?
提前致谢 罗兰
答案 0 :(得分:2)
在构建中添加第一步(如果使用TeamCity 6.0),这会将web.config.test复制到web.config。
答案 1 :(得分:0)
您应该使用Slow Cheetah之类的工具来帮助您对所有配置文件进行XML转换(如果您有多个配置文件) - 然后在Visual Studio中创建必要的构建配置(而不仅仅是Release和调试,添加例如Release.QA,Release.Production或其他)。然后,您将Team City的Build配置名称作为您要执行的任何构建的输入。从Team City发布也是如此。