Amazon EC2是否适合使用Jenkins CI运行.NET项目(MVC3)?

时间:2011-07-05 20:41:11

标签: .net hudson amazon-ec2 umbraco jenkins

我想在Windows 2008上的Amazon EC2上运行CI Jenkins服务器。我要测试的代码没有大的内存开销 - 我将主要执行Umbraco CMS站点的selenium功能/冒烟测试。我以前曾经使用Jenkins进行过其他几个项目,并且很享受这样一个事实:它似乎已经与大量的开源受众成熟并拥有许多插件,但我倾向于发现它们的支持有限。

我已经看到了一些资源,用于执行与此类似的操作但使用Ubuntu实例并使用Python或Ruby on Rails。我很欣赏亚马逊最近才开始在其EC2服务上支持Windows 2008服务器,但似乎很少有使用像EC2这样的云计算服务运行Jenkins运行IIS7站点的指南。

有没有人有过使用此类设置实施CI的经验?我应该使用哪个EC2实例?微实例是否足够(有足够的内存)还是应该使用更大的实例?

1 个答案:

答案 0 :(得分:1)

要设置jetkins,您需要JRE 1.5或更高版本。如果您将我们这台服务器用于持续集成,您不需要这么大的服务器。微实例就足够了。但是您应该选择X86_64 Bit AMI以便将来升级到大型实例。

但是如果你将用作app服务器,你还需要安装asp.net mvc3。 您可以从here下载它以在Windows Server 2008上运行asp.net mvc3应用程序。在这种情况下,最好有一个具有更大内存选项的实例,例如大型实例。