我想为C#ASP.net MVC项目建立一个持续集成/构建服务器。我知道cruise control.net,那里有什么其他构建服务器,每个服务器有哪些优点或缺点?
是否有任何特别的通常被认为是具有的?
答案 0 :(得分:1)
我们正在使用Cruise Control构建很多东西,包括MVC项目。巡航控制是默认选择。我不会说它易于使用,但它会做你需要的。
我们很受Team City的诱惑。它更容易使用,但我们需要从Enterprise edition中解脱出来。
我们很高兴在一年前放弃TFS Build(2005)。对链式构建,神秘配置和许可的不良支持使其规模过于昂贵。我们仍然使用TFS进行源代码控制。
无论您选择什么,请尽可能多地在标准的msbuild文件中保留您的构建过程。如果这样做,您可以稍后更改构建服务器。