2012-02-26 88 views
0

我最近了解到持续集成。根据我的理解,一旦签入代码,它就会自动将代码推送到测试环境。然后,您最终可以轻松地将该代码推送到生产环境。asp.net mvc 3和持续集成

目前,我正在使用TFS作为ASP.NET MVC 3项目的源代码控件。我的问题是,持续集成有什么建议。不幸的是,我没有预算来购买一些东西。考虑到这种限制,其他开发人员推荐什么?

谢谢!

+0

如果您有机会,我建议将TFS替换为源控制系统。使用类似Subversion,Git或Mercurial的东西。像TeamCity这样的持续集成系统可以与这些系统集成。你也会发现,使用这种主流工具你会更好。 TFS与Microsoft工具很好地集成在一起,但与非Mircosoft工具不太一样。 – Manfred 2012-02-27 02:37:22

+0

@John ASP.NET MVC 3如何“非微软”? OP在Visual Studio中开发,不是吗? – KMoraz 2012-02-27 11:42:48

+0

@KMoraz我的意图不是说ASP.NET MVC 3是“非微软”。我的意图是说,与TFS如何集成相比,主流专用工具通常可以更好地与其他工具集成。最后,工具的选择取决于你。然而,根据我的经验,与基于最佳品种的工具集相比,TFS从来就不是一个好的选择。我承认你可能有不同的经历,而且我认为这同样有效。 – Manfred 2012-02-28 01:46:09

回答

1

由于您使用TFS,您应该能够与team foundation进行持续集成,而无需购买其他任何东西。

0

TeamCity非常受欢迎,最多可免费使用20种构建配置。

第7版上周发布,包括许多新功能,如NuGet包装。