2011-07-05 52 views
3

我想在Windows 2008上的亞馬遜EC2上運行CI Jenkins服務器。我要測試的代碼沒有大的內存開銷 - 我將主要針對Umbraco CMS站點執行硒功能/煙霧測試。之前我曾使用過Jenkins做過其他幾個項目,並且欣賞它似乎已經與一個大型的開放源代碼觀衆成熟並擁有許多插件,但我傾向於爲他們提供一些有限的支持。Amazon EC2是否適合與Jenkins CI一起運行.NET項目(MVC3)?

我已經看到一些資源用於做類似的事情,但使用Ubuntu實例並使用Python或Ruby on Rails。我明白,亞馬遜只是最近纔開始支持Windows 2008服務器的EC2服務,但似乎沒有幾個使用像EC2這樣的雲計算服務與Jenkins運行IIS7站點的指南。

有沒有人有過使用像這樣的設置來實現CI的經驗?我應該使用哪個EC2實例?微型實例是否足夠(有足夠的內存)還是應該使用更大的實例?

回答

1

要設置jetkins,您需要JRE 1.5或更高版本。如果您將此服務器僅用於持續集成,則不需要這樣的大型服務器。微型實例就足夠了。但是您應該選擇X86_64 Bit AMI以便將來升級到大型實例。

但是,如果您將用作應用服務器,您還需要安裝asp.net mvc3。 您可以從here下載它以在Windows Server 2008上運行asp.net mvc3應用程序。在這種情況下,最好有一個具有更大內存選項的實例,例如大型實例。