gpt4 book ai didi

hudson - 在EC2上运行 hudson

转载 作者:行者123 更新时间:2023-12-03 11:53:08 25 4
gpt4 key购买 nike

我打算使用Ubuntu镜像在Amazon EC2上安装Hudson。我要测试的代码没有很大的内存开销-我将主要执行python单元测试。

我应该使用哪个EC2实例?微型实例是否足够(有足够的内存)还是应该使用更大的实例?

最佳答案

Jenkins本身会很乐意在微型计算机上运行,​​但是有两个问题:1)您将没有足够的内存用于构建和测试,大约需要150MB,但是更大的问题是2)如果您的CPU使用率超过几个峰值几秒钟之内,Amazon就会通过节流切断您的实例,从而切断97%或更多的可用CPU。 http://gregsramblings.com/2011/02/07/amazon-ec2-micro-instance-cpu-steal/

对于我们来说,这种限制是完全不可能的,在EC2上进行测试需要12分钟,而在四核i7笔记本电脑上需要25秒。

但!节俭有一个解决方法:

在微型计算机上运行Jenkins主数据库,但在需要运行实际测试时启动一个小实例。这给了我们足够的内存和不错的CPU,但是它仍然非常便宜(每次推送[或提交] 10美分)。但是,由于必须启动实例及所有其他操作,因此大大增加了构建时间。

该设置相当复杂,并且需要解决ec2插件的一些限制(总的来说,它工作得非常好),因此,如果您要这样做,我们写了一篇博客文章:http://wkmacura.tumblr.com/post/5416465911/jenkins-ec2

关于hudson - 在EC2上运行 hudson ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4924086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com