2012-02-26 53 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包裝。