我是一名项目经理(之前是程序员),最近我决定要自动构建它。 所以我需要某种构建服务器。如何创建和管理构建服务器?
一些信息:在TFS管理
- 我所有的解决方案/项目是Visual Studio 2010中
- 源控制。
- 代码是C#。
- 构建服务器将位于Windows XP上。还没有决定是否使用我的4CPU/8GB RAM站或12CPU/16GB RAM站。
我对如何使用构建服务器一无所知。现在我们所有人(大约40名程序员)都没有使用任何构建服务器,并且你可以想象我们的构建是多么可耻:)
我打算先建立夜间构建。 下一步将在登记 - 建立。 后来希望能有一个我的软件的生产版本,建立在每一个夜晚,让我们的QA工作一点点。
有大量的基于.NET构建服务器(包括内置到TFS等)。我会质疑使用XP盒来承载它 - 为什么不是服务器SKU?此外,您需要检查您当前构建的项目类型以及是否需要替换(例如,如果您使用安装程序构建胖客户端,则应该从VS安装项目切换到其他项目) – 2012-02-18 17:40:28
[TeamCity](http ://www.jetbrains.com/teamcity/)很好地集成了TFS源代码控制。 – TrueWill 2012-02-19 00:29:19