我正在考虑用2个构建代理设置TeamCity。一个是我们的登台服务器,它将成为我们开发版本的精确副本,并在每个SVN/GIT提交中进行更新。另一个是我们的活动服务器,它只会手动更新,不会复制某些文件(例如web.config)。多个构建代理 - TeamCity - VisualSVN服务器 - ASP.Net
该设置是否可行?在使用CCNet和MSBuild的组合之前,我已经做到了这一点,但它非常复杂。
在TeamCity的标准版本上,您可以有20个集成,是20个活动集成(旧的集成可以关闭,或者我需要删除旧集成并在需要时重新添加它们)。
最后,我一直是SVN的人,但我听说和看到人们越来越多地使用GIT,这是更好还是我很好,只是继续与SVN。
提前欢呼。
谢谢,我会使用MSBuild进行部署还是TeamCity可以移动“工件”? (不知道这是否是正确的术语...) – Andy 2011-03-16 08:56:14
也是我最好使用MSBuild或现在有更好的方法吗?我最后一次和CI在3-4年前,我猜测事情已经发生了变化。 – Andy 2011-03-16 09:02:05
我正在使用MSBuild进行打包并将MsDeploy部署到服务器。由[简单的Psake脚本](https://gist.github.com/579086)编排,但你可以使用你感觉舒服的东西。 – 2011-03-16 09:06:27