【发布时间】:2012-03-29 12:42:43
【问题描述】:
我在一家较新的 .Net CMS 网络开发公司工作,我们刚刚制定了版本控制策略。我们目前非常倾向于使用 Subversion 作为 TeamCity 的版本控制系统,以保持我们的开发服务器更新(并控制我们对 QA 和生产的构建)。
我正在尝试为此类设置找到建议的架构类型。我们应该为每个服务器设置单独的服务器吗? TeamCity Server 和构建代理呢?在我看来,最好的方法是设置一台服务器来运行颠覆,一台运行 TeamCity Server,另一台运行 TeamCity Build Agent。但是,我们希望避免为此运行三个单独的服务器,这是可能的。
谁能告诉我他们以前用过什么,什么效果好?你有什么建议,为什么?
更新:我们需要支持大约 10 名开发人员。我们现在还差一点,但预计明年会雇佣几个/几个。
更新:还有一个问题。通过阅读文档,根据我们雇用的开发人员的数量,我们很可能只需要三个与专业服务许可证一起使用的构建代理。如果我们有更多的开发人员,这似乎需要增加,但不一定是活跃项目的数量。这准确吗?
【问题讨论】: