2009-12-05 85 views

回答

3

TeamCity

  • 優點

    • 免費(充電未開始,直到20個用戶)
    • 支持多種平臺(紅寶石,Java和.NET)
    • 支架多源控制系統
    • 支持的多重構建亞軍(耙,MSBuild的,南特,螞蟻)
    • 優秀的報告選項
  • 缺點

    • 需要Java堆棧(假設你是一個.NET店)

Team (Foundation) Build

  • 優點
    • 與微軟開發堆棧
  • 缺點
    • 集成的解決方案需要的Team Foundation Server($$$,雖然金牌合作伙伴獲得25席免費和大多數其他節目給5個座位(但是當你添加另一個時支付6))
    • 只有MSBuild支持
+0

你確定Team City需要Java堆棧嗎?我的印象是支持Visual Studio。 –

+0

它確實支持Visual Studio。它也運行在Java堆棧上。 – joshuapoehls

+0

@The Matt:它支持V​​isual Studio,但SERVER運行Java –

1

如果你的環境體育一些其他開源/免費工具(SVN等)和公用事業,我會傾向於選擇TeamCity。我們發現它非常酷,並與大多數其他流行工具集成。如果你被「限制」到MS堆棧(就像你使用VSS進行源代碼控制一樣),那麼這就是Team Build的唯一真正令人信服的理由。

+7

如果您仍在使用VSS,則需要** GET OFF IT **。至少選擇Subversion,如果你的開發人員可以幫忙的話,可能是Mercurial! :) –

4

有趣的問題。我一直在使用這兩個系統相當多的建設C#應用程序。

的TeamCity

  • 使用方便
  • 美麗
  • 易於安裝和設置
  • 易於擴展和定製構建
  • 交互與其他系統輕鬆諸如混帳,SVN, JIRA等等。

團隊基礎建設

  • 如果你已經有TFS設置,很容易得到一個內部版本
  • 簡單的情況下,像構建一個解決方案是很容易順利成立
  • 一起工作與TFS任務管理和源代碼管理。
  • 繁瑣和醜陋的UI

總而言之小組(基金)構建能完成任務,但我更喜歡的TeamCity。