2009-11-03 80 views
2

我和我的團隊正在Google Code上託管我們的項目存儲庫。我們希望進行持續集成設置,以便在進行修改時嘗試構建項目並運行測試以確保一切正常。從我聽到的解決方案是,有一個外部機器聽存儲庫的變化,然後抓住更新的文件,並嘗試建立它,等等。與Google代碼(C#應用程序)的持續集成

我的問題是如何設置此方案與Google代碼庫。

回答

2

如果您使用類似TeamCity的東西,您可以將源代碼管理根設置爲指向託管在GoogleCode上的SVN存儲庫。

這通常是類似於http://yourproject.googlecode.com/svn/trunk(假設您爲您的主要代碼創建了一個主幹)。

例如,我們的鏈接,我們的開源項目之一是:需要http://masstransit.googlecode.com/svn/trunk/

無認證,你設置的VCS根爲創造一個TeamCity的項目的一部分。

+1

是的,我們有一個主幹目錄。在工作中我們使用了CruiseControl.NET,但我一直想給TeamCity一個嘗試。我會放棄它。 – Scott

+0

我們在TeamCity推出之前使用了CC.NET,然後開始使用TeamCity來處理所有新項目(包括Java,Ruby和C#),並且它的工作非常出色。 –