2013-07-18 64 views
1

我們想進入CI方向,並面臨以下情況。我們有一個由另一個團隊託管的基於Linux的SVN服務器。我們是一個小型.Net軟件團隊,希望在夜間運行自動單元和集成測試,並在早上獲得反饋。我們在這種情況下有哪些(便宜)選項?任何反饋將非常感激。Linux託管的svn服務器,但基於Windows自動構建

回答

2

無論您的SVN服務器託管在哪裏。 SVN服務器爲您提供了一個與平臺無關的方式來與之通信。

因此,您可以使用任一您喜歡的CI服務器。 如果你想免費得到它,我建議使用團隊城市(免費版在某些方面有限,但如果你的團隊很小,這將是絕對足夠的)。

您可以在您控制的任何服務器上託管您的Team City,並通過URL建立與SVN的連接。

1

至於基於窗口的自動構建,我建議如下如下:

  1. Jenkins - 它有很多的插件。易於管理,安裝和配置。
  2. CruiseControl.net - 這是偉大的,以及高度可配置。在我看來,它確實有很大的學習曲線,但值得學習。
  3. RedGate Deployment Manager - 這看起來很有前途。我沒有使用它,但我一直是RedGate產品的粉絲。 RedGate始終提供完全拋光的產品。